文本框值到数组或列表
Textbox value to array or list
我在文本框中输入值:
1,2,3,4,5,6,7...
如何转换为int数组或列表并显示值显示???
并在用户连续输入错误3次或总错误5
时停止
我不明白你问题的最后一部分(当用户输入错误时停止的部分......我想你必须在这种情况下定义 "wrong")。不管怎样,下面的代码应该将输入到文本框的值(我们称之为 txtNumbers)并将其放入一个整数数组中。
string[] splitContent = txtNumbers.Text.Split(new char[] { ',' });
int[] nums = new int[splitContent.Length];
for (int i = 0; i < splitContent.Length; i++)
{
nums[i] = Int32.Parse(splitContent[i]);
}
//textbox is your textbox controls' name
string[] content = textbox.Text.Split(',');
//use linq convert stringp[] to int[]
int[] nums = (from num in content
select int.Parse(num)).ToArray();
我在文本框中输入值: 1,2,3,4,5,6,7...
如何转换为int数组或列表并显示值显示??? 并在用户连续输入错误3次或总错误5
时停止我不明白你问题的最后一部分(当用户输入错误时停止的部分......我想你必须在这种情况下定义 "wrong")。不管怎样,下面的代码应该将输入到文本框的值(我们称之为 txtNumbers)并将其放入一个整数数组中。
string[] splitContent = txtNumbers.Text.Split(new char[] { ',' });
int[] nums = new int[splitContent.Length];
for (int i = 0; i < splitContent.Length; i++)
{
nums[i] = Int32.Parse(splitContent[i]);
}
//textbox is your textbox controls' name
string[] content = textbox.Text.Split(',');
//use linq convert stringp[] to int[]
int[] nums = (from num in content
select int.Parse(num)).ToArray();