用c#读入一些浮点数,之间用空格分开 怎么做啊

用c#读入一些浮点数,之间用空格分开 怎么做啊 学c#了很久,没有这样度过,今天才突然想试试,readLine()只是读入一行字符串,而read()是读入一个字符。

double[] data = Console.ReadLine().Split(' ').Select(x => double.Parse(x)).ToArray();
...

replace() 替换

直接当作字符串输入,然后用split方法分开浮点数,之后再转换就行了

c#只能接受字符串,把数据作为字符串输入,然后调用string.spilt()进行分开,用一个double[]接受下就行。 如果正确,请采纳。