3、还可以使用new一个对象作为初始值(从网上大家发表的看法,var使用最多的就是配合一个匿名类型的对象来使用,以及在Linq中使用)//下面是网上某个网友写得博客,拷贝修改了一下!配合匿名类型使用: var a = new{ Name = "maotin" ,Age = 99}; Console.WriteLine(a.Name); Console.WriteLine(a.Age); 在linq中应用: int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0
4、 };var queryLowNums = from num in numbers where num < 5 select num;foreach (var s in queryLowNums) { Console.Write(s.ToString() + " "); }4.var使用建议一般var不要像“vari=9;”这样使用,程序可读性不高;在匿名类型中使用比较方便;foreach中使用也不错;var只是语言层面的东西,编译器会在编译的时候通过类型推断把它换成真正的类型三.扩展方法)扩展方法定义如下: publicstaticclassExtensions