2011-08-08 19 views

回答

4

Brad Abrams博客:

的String.Empty和「之間的區別」是非常小,但有 是有區別的。 「」實際上創建了一個對象,它可能會將 拉出字符串intern池,但仍然...而String.Empty 創建沒有對象...所以如果你真的在尋找最終在 內存效率,我建議String.Empty 。然而,你應該記住 的差別是如此繁瑣,你會喜歡從來沒有看到它在你 代碼...

這是非常微不足道的。

3

我相信這個已經回答過了,但總結一下:優先的可讀性。

它們完全相同,無論您和您的開發人員喜歡什麼,只要保持一致即可。 :)