我在文本框中输入值: 1,2,3,4,5,6,7 ... 的
如何进入int数组或列表并显示值显示??? 当用户输入错误的连续3次或总错误5
时停止答案 0 :(得分:0)
我不明白你问题的最后一部分(关于当用户输入错误时停止的一点......我想你必须在这个上下文中定义“错误”)。无论如何,下面的代码应该将值输入文本框(让我们称之为txtNumbers)并将其放入一个int数组中。
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]);
}
答案 1 :(得分:0)
//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();