文本框值到数组或列表

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