读书人

C#中的Var有关问题

发布时间: 2012-11-04 10:42:42 作者: rapoo

C#中的Var问题
我想问一下var str=""; 和 string str=""; 哪一个好点?

[解决办法]
string str=""要好一些。
var在C#中并非真正的弱类型,而是推断类型。
var必须赋初始值,然后更具你的值来推断这个值的类型。

[解决办法]
var是隐式类型..给懒人用的..编译器自动判断类型.
[解决办法]
更习惯用string str="";
不过我更习惯用string str=null;后面的代码中再赋值。
[解决办法]
一般用string str=string.Empty;

读书人网 >C#

热点推荐