不知道你这些数字是在控制台程序还是在窗体程序textbox中输入的,不过都一样。
首先,把这一串数字读到一个字符串中来。
控制台程序用string str=console.readline(),窗体程序则直接 string str=textbox.text;
然后以空格为标志,把包含一串数字的字符串分割成字符串数组。
string[] nums = str.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
这样就把数字放入数组了,只是以字符串的格式。遍历这个数组,并转换格式,即得到原始数字。
foreach (string num in nums)
{
int myNum = Convert.ToInt32(num);
//Console.WriteLine(myNum);
}
你可能不一定是整数,就采用实际的转换格式。
追问foreach (string num in nums)
{
int myNum = Convert.ToInt32(num);
//Console.WriteLine(myNum);
}
这句写完了,,,怎么再把原始数字放到数组里呀?
int myNum不是数组吧?