黑马程序员技术交流社区
标题:
什么时候应该使用var?
[打印本页]
作者:
xiaqingchao
时间:
2013-2-18 15:20
标题:
什么时候应该使用var?
C#中什么时候使用var吗?这个需要掌握吗?
作者:
许庭洲
时间:
2013-2-18 15:42
1. JavaScript是弱类型,声明变量的时候无法:int i=0; 只能通过var i=0;声明变量,和C# 中的var不一样,不是C#中那样的类型推断;
2. JavaScript中也可以不用var声明变量,直接用,这样的变量是"全局变量",因此除非确实想用全局变量,否则使用的时候最好加上var。
作者:
刘明杰
时间:
2013-2-18 17:41
从 Visual C# 3.0 开始,在方法范围中声明的变量可以具有隐式类型 var。 隐式类型的本地变量是强类型变量(就好像您已经声明该类型一样),但由编译器确定类型。----摘自MSDN
c#中很少使用,这个貌似知道就可以了。这个就是你不确定数据类型的情况下使用, 例如 foreach (var item in collection)
{
}
作者:
郝滨
时间:
2013-2-18 19:43
一般也可以在声明变量的时候使用,如 var n = 10,其对应的数据类型为等号后面的数据类型。 var 是一个类型推断 根据等号后面数据类型 是一个强类型(在编译的时候已经确定数据类型了)也可以在遍历的时候才会用到这个词
单独遍历键: foreach(var item in table.keys)
单独遍历值:foreach(var item in table.values)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2