在文本框中获取输入数字并存入数组

3

如何将文本框中输入的数字转换为数组。

例如:

用户在文本框中输入33、21、5、8

我想将这些数字放入一个数组中,该怎么做?谢谢!

2个回答

8
Int32[] numbers = textbox1.Text.Split(',').Select(s => Int32.Parse(s)).ToArray();

要获取第一个项目,请使用以下代码:

Int32[] numbers = textbox1.Text.Split(',').Select(s => Int32.Parse(s)).ToArray();
Int32 firstNumber = numbers.First();

1
private static void ConvertStringToArray(string p)
{
string[] CardsToBeSortedArray = p.Split(',');
int[] IntCard = Array.ConvertAll<string, int>(CardsToBeSortedArray, delegate(string
card)
{
int result;
int32.TryParse(card, out result);
return result;
});
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接