str[i]=Convert.ToChar(Convert.ToInt32(str[i]) & 20);错误提示是:无法对属性或索引器“string.this[int]”赋值 -- 它是只读的,

解决方案 »

  1.   

    System.Text.StringBuilder str = new System.Text.StringBuilder(this.textBox2.Text);
    int ld;
    ld = this.textBox2.Text.Length;
    for (int i=0; i < ld; i++)
    {
    str[i] = Convert.ToChar(Convert.ToInt32(str[i]) & 20);
    }
    this.textBox2.Text = str.ToString();给分........... :)
      

  2.   

    wwwcampus(稻草) 的方法是对的,StringBuilder是一个序列化,可以这样用