string.Empty与""有什么区别?
如提,string a=string.Empty,与string a= " ",有什么区别?
------解决方案--------------------我认为一样
------解决方案--------------------string a=string.Empty,与string a= " ",
----------------------------
这两个是一样的,
因为在定义上
String.Empty== " ";
------解决方案--------------------相等
------解决方案--------------------基本情况下是一样的
Empty是静态变量,定义为 " "
------解决方案--------------------值一样,但有性能区别参见
http://codebetter.com/blogs/brendan.tompkins/archive/2003/10/14/2585.aspx
------解决方案--------------------string a=string.Empty
a实际上等于 nothing
不站空间
而=“”;
站用空间的
------解决方案--------------------一样的
------解决方案--------------------to net_lover(【孟子E章】) (
http://codebetter.com/blogs/brendan.tompkins/archive/2003/10/14/2585.aspx
这上面的性能好象是一样的
------解决方案--------------------两者一样的.是.net框架的封装.