哪一个更好?
name = System.String.Empty;
OR
name = "";
答案 0 :(得分:0)
我这样做是因为如果我不这样做,FxCop会抱怨。更可读?,几乎没有。
答案 1 :(得分:0)
我使用“”因为它比String.Empty
更容易在眼睛上使用。它还没有给我带来任何问题,而且我已经在.Net开发多年了。
答案 2 :(得分:-1)
编辑:这只适用于.NET 1.1。根据{{3}}不适用于以后的版本。
如果你说""
你正在创建一个新的object
,那么What is the difference between String.Empty and "" (empty string)?已经初始化,它就不会创建任何对象。