第二篇:
分析下第一篇的代码,见下图;
2.同其他语言一样,C#语言在编写时也遵守一定的语法规范。
A.标识符(identify):指为方法、变量、其他任何用户自定义项指定的名称。标识符必须遵循一定的命名规则,如下图
B.关键字:对编译器有特殊意义的预定义保留标识符。在C#中保留关键字,是为了使代码更容易被理解,类似class,void,static等都是关键字。关于C#的关键字完整列表,见下图:
C.注释:是程序员对代码的一种说明,有三种注释:单行注释,多行注释,及XML。
- 单行注释 :一次只一行叙述。栗子:System.Console.WriteLine(111);//控制台的标准输出流Console.WriteLine();
- 多行注释:一行或更多行叙述文字插入在注释分割符里。分隔符以/*开始,以*/作为结束。[注]中间不能有/或者* ,防止注释内容中间断开。
栗子图:
- XML注释:有开始和结束标签,用来包含想要添加的文本,注释都被包含在XML标签里。
栗子,见下图:
3.定义类:指整个一类事物,一个类也相当于一个模板。类是对数据及处理数据的方法(函数)进行了封装。对某一类具有相同特想和行为的事物的描述。
定义类,栗子:
class Program { //Code.... }
其中,class 是关键字,Program是类名。
4.实例化对象:类为抽象的概念,但现实中的欧式具体的事物,因此需要将抽象的类实例化成具体的对象。类是抽象的,不能赋值,但实例化的类即对象是可以赋值的,且通过对象可以直接调用函数。实例化对象的形式,见下图:
5.定义类--字段:类主要包括字段、方法和属性三个成员。字段(field)是一种表示与对象或类关联的变量的成员,字段声明用于引入一个或多个给定类型的字段。
C#中的数据类型类型分类,见下图:
A.简单值类型:主要是4中简单值类型分别为,整数类型,字符类型,浮点类型,布尔类型
整数类型:C#定义了8中主要的整数类型,它们对应的位宽(一次能传递的数据宽度)与取值范围,见下图;
其中,C#又定义了各种整数类型的有符号形式和无符号形式,两种形式的区别,见下图;
B.字符类型:也叫做char类型,采用Unicode编码的16位字符类型。在C#中,char类型是无符号的,取值范围是0~65535。标准的8位ASCII字符集是Unicode字符集的子集,其取值范围是0~127,SO,ASCII字符仍然是有效的C#字符串。所有的ASCII码,见下图;
C.浮点类型:可以表示为有小数部分的数值,主要分为3种:float、double、decimal,说明和取值范围,见下表;
数据类型 | 说明 | 取值范围 |
float | 32位单精度实数 | 1.5*10^(-45)~3.4*10^38 |
double | 64位双精度实数 | 5.0*10^(-324)~1.7*10^308 |
decimal | 128位十进制数 | 1.0*10^(-28)~7.9*10^28 |
D.布尔类型:(bool)类型,表示布尔逻辑量,其值只能是true和false。