C#中null和string.Empty区别(转)

string str= string.Empty是定义和初始化放在了一起它实际是等价于string str=null;str=""; 具体使用时,如果你确定在使用前会给str赋值就用string str=null,否则用string str= string.Empty,不然程序运行时可能会引发空指针异常

原文地址:https://www.cnblogs.com/bu779783251/p/2251049.html