получение чисел, введенных в текстовое поле в массиве - PullRequest
3 голосов
/ 11 декабря 2010

как я могу получить числа, введенные в текстовое поле в массиве.

например:

пользователь вводит 33,21,5,8 в текстовое поле

и я хочу сделать массив с этими числами, как я могу это сделать? Заранее спасибо

Ответы [ 2 ]

8 голосов
/ 11 декабря 2010
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 голос
/ 11 декабря 2010
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;
});
}
...