构成C#语言的基本元素
键 | 值 |
---|---|
关键字 | 可以直接在文档中寻找 |
操作符 | 参见文档 |
标识符 | 变量使用骆驼法,方法,类名,名称空间都使用Pascal方法 |
标点符号 | 不表示编程思想 |
字面值 | 整数,实数,字符,字符串,布尔值,空 |
注释和空白 | // /**/ |
变量
键 | 值 |
---|---|
int (32位) | 2 |
long(64位) | 2L |
float(32位) | 3.0 |
double(64位) | 3.0D |
char | ‘a’ |
string | “kafen” |
bool | false |
null | null |
var | 自动获得类型 |
类型,变量,对象和内存
键 | 值 |
---|---|
类型 | 又名数据类型,是数据在内存中存储时的型号 |
内存 | 内部存储单元(冯诺依曼体系中的存储器) |
dynamic | 动态类型,模仿类似js的弱类型 |
强类型编程语言 | 弱类型编程语言 |
---|---|
数据受到数据类型的约束强,保持了数据的完整性和正确性(比如C#) | 数据受到数据类型的约束弱(C,JavaScript) |
类型在C#语言中的作用
-
储存此类型变量所需的内存大小
-
此类型值可以表示的最大最小值的范围
-
此类型所包含的成员(方法,属性,事件)
Type mytype = typeof(Form); PropertyInfo[] pInfos = mytype.GetProperties(