C#中的Var问题
我想问一下var str=""; 和 string str=""; 哪一个好点?
------解决方案--------------------string str=""要好一些。
var在C#中并非真正的弱类型,而是推断类型。
var必须赋初始值,然后更具你的值来推断这个值的类型。
------解决方案--------------------var是隐式类型..给懒人用的..编译器自动判断类型.
------解决方案--------------------更习惯用string str="";
不过我更习惯用string str=null;后面的代码中再赋值。
------解决方案--------------------一般用string str=string.Empty;