string.Empty
の代わりに使用するの""
は本当にかわいいですし、コードをより明確にします。置き換えるのに適した名前付き定数があるかどうか疑問に思い" "
ます。string.Empty.PadLeft(1)
またはを使用するようなアイデアをいくつか見つけましstring.Empty.PadRight(1)
たが、私はそれが好きではありません。
string.Space
代わりに使用するよう" "
なものが状況に適しています。
(コメント後に編集)
私の質問の状況をより明確にするために:
多文化の状況では、のようなコードがあってはなりません"Can not open the file"
。文字列リテラルはリソースファイルに移動してから、のように使用する必要がありますResources.CanNotOpenTheFile
。
これを確実に行うには、コードに文字列リテラルを含めないことをお勧めします。したがって、コードを一目で見ると、悪い実装をすばやく見つけることができます。これは、私がコードで使用しないようにしている理由の良い説明だと思い"
ます。