一.var类型小介
在C#3.0中增加了一种变量声明类型:var,它与JavaScript 的 var类似,但也有不同。
1. 相同点,它可以用var来声明任何类型的局部变量。
2. 不同点,它仅仅负责告诉编译器,该变量需要根据初始化表达式来推断变量的类型,而且只能是局部变量。
先说一下相同点
它可以声明
var integer = 10; var name = "edisundong"; var numbers = new int[] { 1, 2, 3 }; |
int integer = 10; string name = " edisundong "; int[] numbers = new int[] { 1, 2, 3 }; |
var integer; integer = 10; |
var integer = 10; integer = " edisundong "; |
var integer = null; |
var coll = new Hashtable(); |
class Program { private var i = 10; //全局私有变量。 static void Main(string[] args) { } } |
新闻热点
疑难解答