C#.Net String类型Null与String.Empty有什么区别?
作者:C/S框架网  发布日期:2011/07/25 12:52:20
C#.Net String类型Null与String.Empty有什么区别?


测试结果如下:

C# Code:

string str = null; //不分配内存。
string str = ""; //分配字节为0的内存。

//string 本身是一个引型类型,只是这个引用类型比较特殊。

str = null ; //是把引型类型的对象,设为null
str = " " ; //是把string对象的值设置为空

一般建议使用 string strTmp = string.Empty;


 



C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


上一篇 下一篇