textbox.Text在c#中使用索引数组

时间:2014-07-31 13:29:50

标签: c#

示例:

textbox1.Text[0]="a";
textbox1.Text[1]="s";

所以,textbox1中出现的文字是“as”

有办法吗?

2 个答案:

答案 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";