2011-08-16 12 views
0

可能性の重複:
Why isn't String.Empty a constant?なぜstring.Emptyは読み込み専用ですか?

...とないconst

私は、おそらく役に立たない質問があることを知っていますが、私はこの背後にある推論に興味があります。空のstringは空のstringなので、私はstring.Emptyの多くのチャンスが""であることを予期していません。ではなぜそれをreadonlyにするのですか?

他のメリットはありませんか?const

+1

「静的」とマークされた値はまだ変更されていますか? 'readonly'の意図は明確です。修正は不可能です。 – Bernard

+0

技術的には... http://thedailywtf.com/Comments/The-Disgruntled-Bomb.aspx?pg=2不満を感じている従業員が嘘をついてしまうような非常に厄介なコードを持っています – RichK

+0

woops yeah申し訳ありません、私constを意味する。とにかく重複して申し訳ありません、私は前にチェックしていたはずです。 – InBetween

答えて

3

静的です。

public static readonly string Empty; 
+0

だから何ですか?クラスでもconstの静的ではありませんか? doesnt答え。 – nawfal

0

読み取り専用で変更できないようにします。おそらくあなたは "それはconstではない"という意味ですか?

+0

はい、彼は質問でそれを意味しました。答えない – nawfal

関連する問題