【发布时间】:2010-12-15 12:46:21
【问题描述】:
我想知道在 C# 中是否有更面向对象的方式来创建空间。
字面空间代码!
我目前有tabs += new String(" ");,我不禁觉得这有点让人想起使用""而不是String.Empty。
我可以使用什么来创建不是" " 的空间?
【问题讨论】:
-
""也没有问题,string.Empty也没有问题。 -
我不认为有任何“错误”。我只是想知道是否有另一种方法可以做到这一点,也许更多......OO......我敢说。
-
使用 " " 或命名常量本身并没有 OO 或非 OO。
-
@乔。事实上,由于实习,源代码中的所有“”实例都将指向同一个字符串。至少根据小马托尼的说法。 yoda.arachsys.com/csharp/strings.html
-
我希望它被内置到 .net 框架中 string.Space(); string.Space(int repeat);