可能重複:
In C#, should I use string.Empty or String.Empty or 「」 ?可以使用string.Empty有害嗎?
我只是偶然在下面的句子中this question/answer:
隨着C#2.0編譯器,有 非常少點反正
String.Empty
反正其實在很多情況下它是 a因爲編譯器 可以內聯一些對""
的引用,但 不能與String.Empty
做同樣的操作。
這句話是真的嗎?因此,我們是否應該始終使用""
而不是string.Empty
?
請注意:我不問任何編碼styleguide(這是更容易閱讀)。我想知道是否有功能差異(例如內聯)。
http://stackoverflow.com/questions/263191/in-c-should-i-use-string-empty-or-string-empty-or – Prisoner 2011-06-10 14:00:12
我不認爲有必要區分或擔心關於它的任何方式。考慮問題是浪費工程/思考時間 - 兩種方式都沒有影響。 (我的意思是:「沒關係」)。它有害嗎?當然不是,這不是很明顯嗎? – 2011-06-10 14:01:00
如果你仔細看看答案(在該鏈接上),你會注意到生成的IL幾乎相同,生成的程序集完全相同。 – BrunoLM 2011-06-10 14:05:32