使用string.Empty
而不是""
真的很可爱,并且使代码更清晰。我想知道是否也有一个好的命名常量可以替换" "
。我发现了一些想法,例如使用string.Empty.PadLeft(1)
or string.Empty.PadRight(1)
,但我不喜欢它。
喜欢string.Space
使用而不是" "
适合这种情况的东西。
(评论后编辑)
为了让我的问题更清楚:
在多元文化的情况下,不应该有像"Can not open the file"
. 应将字符串文字移至资源文件,然后使用 like Resources.CanNotOpenTheFile
。
为了确保发生这种情况,这似乎是一个很好的规则,代码中不要有任何字符串文字。所以看一眼代码,就能很快找到不好的实现。我认为这很好地解释了为什么我试图不在"
代码中使用。