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