因此,我对“代码世界”还很陌生,希望有一个相当简单的问题。
txtBox.Text = "x";
我要如何做到,这样我就可以在
txtBox
中看到10个X,而不必完全写出来?
最佳答案
string
具有一个构造器,该构造器将一个字符重复给定的次数:
txtBox.Text = new string('x', 10);
它记录在here中。
如果要重复的是字符串(而不是单个字符),则需要循环,但是使用
StringBuilder
可以最大程度地减少内存碎片。尝试避免重复的字符串连接:var stringBuilder = new StringBuilder();
for(int i = 0; i < 10; i++)
stringBuilder.Append("ThePatternToRepeat");
txtBox.Text = stringBuilder.ToString();
关于c# - 将变量相乘而不重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39736200/