文本框值到数组或列表

时间:2015-08-21 02:47:56

标签: c# winforms textbox

我在文本框中输入值: 1,2,3,4,5,6,7 ...

如何进入int数组或列表并显示值显示??? 当用户输入错误的连续3次或总错误5

时停止

2 个答案:

答案 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();