C# 中的string.Empty,null和""

1,string str=string.Empty;与string str=null 等价。

     而null 表示不分配内存。如果确定接下来会赋值,可以这样子写,一般建议使用string.Empty。

2,string str="" 表示在内存中开辟存放字符串为""的空间。

原文地址:https://www.cnblogs.com/xiaobudong/p/6766764.html