我对以下代码感到困惑。哪一个更好用。你能解释一下它们之间的区别吗?
我是C#学习者......
string ss = "";
string ss = string.Empty;
string = null;
答案 0 :(得分:3)
""
和String.Empty
是同义词。它们都引用空字符串。使用哪一个是优先考虑的问题。以下问题包含有关该主题的各种意见:
In C#, should I use string.Empty or String.Empty or "" to intitialize a string?
null
指的是空引用。以下问题详细说明了空字符串和空引用之间的区别: