我要从标准输入读取一堆空格分隔的整数(35 33 2 3 251等)。输入可能是数百万英寸长,所以我想确保读取速度尽可能快。目前,我敢肯定这是不是这样的:)阅读空格分隔的整数
这是我的本钱:
string[] stringArr = Console.ReadLine().Split(' ');
var len = stringArr.Length;
int[] intArr = new int[len];
for (int i = 0; i < len; i++)
intArr[i] = Convert.ToInt32(stringArr[i]);
以上的伎俩,但它似乎真的笨拙的我。我过去并没有在C#中使用stdin,但我想有很多方法可以做到这一点?
你忘了问一个问题。 –
我想象的问题是你想这是快速的。整数的排序是否重要? –
这可能属于[codereview](http://codereview.stackexchange.com/)? –