类型推断和var关键字 从C#3.0开始,可以在变量声明的开始部分的的位置使用新的关键字var. Var关键字并不是某种特别类型的符号.它只是句法上的速记,表示任何可以从初始化的右边推断出的类型. Var的一些重要条件: 1.只能用于本地变量,不能用于字段 2.只能在变量声明中包含初始化时使用 3.一旦编译器推断出变量的类型,它就是固定且不能更改的. 在C/C++中,可以先声明一个本地变量,然后在嵌套块中声明另一个相同名称的本地变量.在内部范围,内部名称掩盖了外部名称.然而,在C#中,不管嵌套级…