2

在另一种语言中,我使用了 function SPACE(10),给我一个 10 个空格的字符串。我想将其转换为 C#.NET。

我用过string.Empty().PadLeft(10)

这个对吗?

4

3 回答 3

7

只需使用:

new String(' ', 10);

这是 MSDN 文档:

String构造函数 ( Char, Int32)

将类的新实例初始化String为由重复指定次数的指定 Unicode 字符指示的值。

于 2013-04-24T07:28:34.870 回答
4

为此,构造函数有一个重载:string

var spaces = new string(' ', 10);
于 2013-04-24T07:29:00.900 回答
1

您可以使用String Constructor (Char, Int32)

将 String 类的新实例初始化为由重复指定次数的指定 Unicode 字符指示的值。

string s = new string(' ', 10);
于 2013-04-24T07:31:27.090 回答