c#窗体中,获得textbox中的数,添加到数组中
点击button1在textbox中输出五个int数,用空格隔开,怎么获得这五个数然后将这五个数添加到另一个数组中,只需要写获得元素和添加到数组中,求高手帮忙...
点击button1在textbox中输出五个int数,用空格隔开,怎么获得这五个数然后将这五个数添加到另一个数组中,只需要写获得元素和添加到数组中,求高手帮忙
展开
1个回答
展开全部
textBox1.Text = "1 2 3 4 5";//textbox1显示的字符串,带空格
string str = textBox1.Text;
string[] s = str.Split(new char[] { ' ' });//把字符串str里的空格去除,返回一个数组。
//这个数组的元素就是1,2,3,4,5 了
追问
谢谢,这样变成string数组过后,有没有办法转换成int数组呢
追答
可以啊。
for(int i=0;i<s.Length;i++)
{
Convert.ToInt32(s[i]);
}
不过有个前提,s数组里的元素能转换成int才行,如果它是字母那就转不了会报错。
得用这个函数: int.TryParse(string s,out int num);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询