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

时间:2010-12-11 10:01:01

标签: c# winforms arrays textbox numbers

如何在数组中的文本框中输入数字。

例如:

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

我想用这个数字制作一个数组,我怎么能这样做?提前谢谢

2 个答案:

答案 0 :(得分: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 :(得分: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;
});
}