读书人

textBox1.text这是不科学还是小弟我太

发布时间: 2013-11-04 16:56:03 作者: rapoo

textBox1.text这是不科学还是我太无知了

  
private void textBox2_Validating(object sender, CancelEventArgs e)
{
TextBox TBx=(TextBox)sender;
int Length=TBx.Text.Length;
char []rt=TBx.Text.ToCharArray(2,8);
string t = new string(rt);
MessageBox.Show(t + Length.ToString());
ListView v = new ListView();

}

假设textBox的文本是(enter path),长大是10;
可是
TBx.Text.ToCharArray(0,8);输出:enter pa10
TBx.Text.ToCharArray(1,8);输出:nter pa10
TBx.Text.ToCharArray(2,8);输出:ter pa10
TBx.Text.ToCharArray(3,8);是爆出,System.ArgumentOutOfRangeException


求解这是为什么!!
[解决办法]
用TBx.Text.SubString(2, 8).ToArray();

读书人网 >C#

热点推荐