示例:
textbox1.Text[0]="a";
textbox1.Text[1]="s";
所以,textbox1中出现的文字是“as”
有办法吗?
答案 0 :(得分:6)
不,字符串不可变。您不能像这样操纵字符串,您需要创建一个新字符串并将其分配给您的Text
属性。您可以直接指定它:
textBox1.Text="as";
或者您可以使用StringBuilder
:
var builder = new StringBuilder();
builder.Append("a");
builder.Append("s");
textBox1.Text = builder.ToString();
答案 1 :(得分:-3)
textbox1.Text="a";
而且,要为该字符串添加更多字符,请使用
textbox1.Text +="s";