1、应用程序对象:定义Main方法的类;
2、static关键字:静态成员是类级别的,而不是对象级别的,使用时不用先定义对象;
3、Main()方法是隐式私有的 private ;
4、惯例:返回值0表示程序正常结束;其他值表示非正常结束;void Main()方法其实隐式返回0;
5、System.Environment类中可以返回大量有关运行.NET应用程序的操作系统的细节;
6、C#内建数据类型,对于与.NET平台的系统类型,例如:bool其实与System.Boolean是等价的,bool只是个简称。
bool b = new bool();
System.Boolean bb = new Boolean();
7、System.Type
12.GetType():获取当前实例的System.Type ;
8、字符串的不可变性;
9、转移字符串的使用;逐字字符串;逐字字符串中""表示一个“;
10、String 和StringBuilder的区别;构建大量文本结构时,建议使用StringBuilder,可以提高效率;
11、窄化和宽化;checked和unchecked;强制类型转使用();
11、C#中的隐式类型 var;函数的返回类型、函数的参数、类的字段类型均不能为var类型;
一般只有在定义LINQ查询的返回类型时,才应该使用var关键字;
12、foreach的使用对象:任何实现了IEnumerable接口的类;