1. 代表(delegate):他实际上相当于C++中的函数指针,与指针不同的是代表在C#中是类型安全的
2. 数组 string[] a1; //一维
string[,] a2; //二维
string[,,] a3; //三维
3. 常量修饰符可以是:new public protected internal private
4. as操作用于通过引用转换或者封箱转换将一个值显式地转换成制定的引用类型
5. 自增和自减操作符的操作数必须是一个变量,一个属性访问器,或一个索引指示器访问器,
而不能是常量或者其他表达式
6. C和C++语言允许switch语句中case标签后不出现break语句,但C#不允许这样,他要求每个标签后使用
break语句或者跳转语句goto,即不允许从一个case自动遍历到其他case,否则编译时报错如果想像
C,C++那样,执行完后继续遍历其他语句,那也不难,只要明确加入两条跳转语句即可
Goto case label;
Goto default;
7. #define符号定义必须放在所有“实代码”(real code)的前面
8. C#中的类只支持单继承