如何在数组中的文本框中输入数字。
例如:
用户在文本框中输入33,21,5,8
我想用这个数字制作一个数组,我怎么能这样做?提前谢谢
答案 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;
});
}