C# 中怎样从键盘上输入一元数组

来源:百度知道 编辑:UC知道 时间:2024/06/21 08:06:13
用console.writeline() ; 接受一个int[] 这种类型的一员数组

希望各位高手帮忙!谢谢

方法1:
可以输入一个字符串,以空格分割元素,然后得到字符串以后使用String.Split()得到string[],再转化为int[].

方法2:
使用类似这样的代码:
string input;
List<int> list = new List<int>();

while ((input = Console.ReadLine()) != "")
{
list.Add(Convert.ToInt32(input));
}
只要输入不为空就去将输入转为int存进List<int>;

最后用list.ToArray()转成数组。

注意!!上面代码没有对输入进行异常处理,请自行增加相应代码处理。

writeline只接受字符串,请自行把Int[]拼接成字符串

不能接受2维数组

不是writeline,是readline,你用错函数了。。