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