网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月19日漏签0天
niit吧 关注:527贴子:4,364
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 13回复贴,共1页
<<返回niit吧
>0< 加载中...

niit - C# 第一章

  • 只看楼主
  • 收藏

  • 回复
  • 雨花抬老汉
  • 英雄豪杰
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 雨花抬老汉
  • 英雄豪杰
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
A compiler is a special program that processes the statements written in a particular programming language and converts them into machine language.
编译器是一种特殊的程序,它处理用特定编程语言编写的语句并将其转换为机器语言。
A 【compiler】 is a special program that converts a particular programming language into machine language.
比如编译一个用C语言写的编程语言,就需要C编译器;编译一个java语言,需要java编译器;对于C#语言,需要的编译器叫 csc编译器。
英语基础:
1 compiler 编译器
2 process the statements writen in .... 处理用XXX编写的语句
3 convert ...into ... 将...转换为...


2025-05-19 03:56:11
广告
  • 雨花抬老汉
  • 英雄豪杰
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
vs 编写C#,首先是建立控制台应用程序(在Visual c# 下找到Console Application)。
vs简化了编译和执行代码的过程。直接在main函数里写就好
控制台应用程序会在执行完毕后立即终止,如果直接通过IDE运行它们,就无法看到运行结果。为了让窗口停留,可以使用 Console.Readkey(); 告诉代码在结束前等待按键
C#文件都使用.cs文件扩展名
C#代码区分大小写,简单地用大写代替小写会中断项目的编译


  • 雨花抬老汉
  • 英雄豪杰
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
编写C#最常用的技巧是使用这个VS生成项目,再添加代码。不过还是先不要用这个,使代码显示为简单的文件更好。1是方便,可以使用文本编辑器输入它们,并在命令行上编译,2是学到基础,能够察觉到部分细节问题。
步骤:
1新建文本文档,保存为后缀名为.cs的文件。在里面输入代码(可以使用editplus打开写)
【Main()方法是入口点,M要大写】
2 打开命令行cmd,进入目录;输入css 文件名.cs 【编译代码,得到可执行文件.exe】
3 在cmd里输入 文件名.exe 【可以直接去文件保存的文件夹下双击.exe文件运行】

前两句是常用格式,解释:
namespace XXX; 声明一个空间,下面代码都在这个名称空间内
using语句; 查找没有在当前xxx空间中定义 但在代码中需要用的 类
因为库类System.Console【System名称空间中的Console类】在代码中使用,using System语句使用后,代码可以简写为Console。如果没有using,就要写全:System.Console.writeLine(....);


  • 雨花抬老汉
  • 英雄豪杰
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
(002记)
C# classes are the primary building blocks of the language.C# also provides certain predefined set of classes and methods.
C #类是语言的主要构建块。C #还提供了若干预定义的类和方法。
【所有的代码必须包含在类中,类的声明包括class关键字,其后是类名字和一对花括号】
A namespace is a collection of classes.
命名空间是类的集合
The Main( ) method is the entry point for an application.
main方法是应用程序的入口点
英语基础:
4 the entry point 入口点、切入点
5 escape sequence 转义系列
【常用 \b 退格backspace;\n 转行new line; \t 横表 horizontal tab】
6 a resume 一封简历


  • 雨花抬老汉
  • 英雄豪杰
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
C#强调安全性,变量初始化后C#编译器才能在操作中引用该变量,没有初始化C#编译器会把它当做错误来看待。这是防止我们无意中从其他程序遗留下了的内存中获取垃圾值。
局部变量必须在代码中显式初始化才能在语句中使用它们的值。编译器会通过方法检查所有可能的路径,如果检测到局部变量在初始化之前就使用了它的值,就会产生错误。


  • 雨花抬老汉
  • 英雄豪杰
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
变量的作用域是可以访问该变量的代码区域。在定义了该变量的花括号内都可以使用该变量,比如for(){int a;...},那么for的{ }内,a 都可以被使用。同名的局部变量不能在同一个作用域内声明两次。


  • 雨花抬老汉
  • 英雄豪杰
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一发与学习相关的就会被删楼,真是烦,不再发中文详解,主发niit-C# 上要记的。加少量注解


2025-05-19 03:50:11
广告
  • 雨花抬老汉
  • 英雄豪杰
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
(003记)
The first character in a variable name cannot be a digit.
C# provids various build-in data types.Build-in data types are predefined data types that can be directly used in a program to declare variables.
【char 类型占2字节,int和float占4字节,bool占1字节】
A variable declared with the dynaminc data type can be used to store a value of any type.
这种类型的变量用关键字dynamic 来声明
【dynamic a = 5; // variable a is treated as an integer】
英语基础
1 buid-in data type 内置数据类型
2 memory 内存
store the variable in the memory 将变量存储在内存中
3 dynamic data type 动态数据类型


  • 雨花抬老汉
  • 英雄豪杰
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
dynamic variables can use methods associated with the data type they are resolved to.
动态变量可以使用与它们解析的数据类型相关联的方法。【.length是与string相关联的属性。dynamic a ="niit";可以直接用int b = a.Length;调用它的长度】
type checking is done at run time and not at compile time.This is known as duck typing.
【dynamic a = 5; 正确
int b = a.Length; 错误,a被认成int类型,length属性与int类型不关联】

英语基础:
4 duck typing 鸭子类型
5 generate an error 生成错误
6 be associated with sth 与。。有关联


  • 雨花抬老汉
  • 英雄豪杰
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
接受用户的数据
String abc;
abc = Console.ReadLine();
Console.ReadLIne() methods is used to accept data from the user and store it in a variable named abc.
The Console.ReadLine() methods,by default,accept the data in the string format.
【如果想用其他形式存储数据,要使用Convert()方法转变用户输入的类型,即显示转换】


  • 雨花抬老汉
  • 英雄豪杰
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第一章内容要掌握的就怎么多,也可以去搜一些额外的知识,比如.net介绍、Vs工具使用方法、或者常量的使用、各个类型的访问、隐式转换等(类似C语言)。
另外掂掂自己英文水平,看这些句子如果不吃力的话,那就不慌了。


  • 雨花抬老汉
  • 英雄豪杰
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Exercise:
Write a C# program that accepts distance in kilometers,converts it into meters,and then displays the result.


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 13回复贴,共1页
<<返回niit吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示