核心C#

1. 变量

  • 初始化变量

C#一定要对变量初始化,否则不能使用,除非变量为字段(默认为0 or null)。

  • 类型判断

用var声明后不能修改变量类型,因此虽然可以类型判断但C#还是强类型语言

  • 变量的作用域

1.同名局部变量同一作用域只能存在一个。2.字段同名局部变量,可同时存在

  • 参数数组

2. 预定义数据类型

  • 值类型与引用类型

1.引用:string和object 2.值:结构,枚举,int之类区别引用类型堆中存储,引用放在栈中,数据放在堆中值类型存在栈中

  • .NET类型

大写的类型或者加后缀的

  • 条件语句:if语句:switch语句:

      switch(i){    case 1:........;    break;    case 2:........;    break;    default:.........;    break;}
    
  • for循环:while循环:do-while循环:foreach循环:goto:break:continue:return:

  • 枚举

3. 命名空间

  • namespace关键词
  • using
  • alias

4. Main方法

  • 返回int or void ,在任意类中,使用了static修饰符

5. XML文档

  • ///表示XML注释,summary、value等

6. 预处理指令

  • define、region,endregion

7. C#编程准则

  • 大多数情况下用Pascal
  • Camel:私有字段,方法参数名

核心C#

上一篇:海量结构化数据存储技术揭秘:Tablestore表设计最佳实践


下一篇:JavaScript函数调用规则