将变量乘以而不重写它

1 c#

所以我对"代码世界"相当新,希望有一个相当简单的问题.

txtBox.Text = "x";
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做,所以我能够在txtBox没有完全写出来的情况下看到10个X ?

Sin*_*ian 6

string 有一个构造函数重复一个字符给定次数:

txtBox.Text = new string('x', 10);
Run Code Online (Sandbox Code Playgroud)

在这里记录.

如果你想重复的是一个字符串(不是一个字符),你需要一个循环,但使用a StringBuilder来最小化内存碎片.尝试避免重复的字符串连接:

var stringBuilder = new StringBuilder();
for(int i = 0; i < 10; i++)
    stringBuilder.Append("ThePatternToRepeat");

txtBox.Text = stringBuilder.ToString();
Run Code Online (Sandbox Code Playgroud)