可能重複:
What is the difference between String.Empty and 「」爲什麼要使用name = System.String.Empty;而不是name =「」;
哪一個更好?
name = System.String.Empty;
OR
name = "";
可能重複:
What is the difference between String.Empty and 「」爲什麼要使用name = System.String.Empty;而不是name =「」;
哪一個更好?
name = System.String.Empty;
OR
name = "";
我這樣做是因爲FxCop的,如果我不抱怨。更難以讀懂?
我使用「」,因爲它的眼睛比String.Empty
容易得多。迄今爲止,它還沒有給我帶來任何問題,並且我一直在.Net中開發多年。
編輯:這只是直到.NET 1.1。根據What is the difference between String.Empty and "" (empty string)?不適用於更高版本。
如果您說""
您正在創建一個新的object
,其中String.Empty
is a read-only field已經初始化,它不會創建任何對象。
根據重複問題中的答案不成立 – Leany 2011-05-14 01:14:22