从键盘输入一个数组(在线等!)
int[] iArrary;
Console.WriteLine("请输入需要排序的实数个数len: ");
int len = Convert.ToInt32(Console.ReadLine());
iArrary = new int[len];
Console.WriteLine("请输入需要排序的实数: ");
iArrary = Convert.ToInt32(Console.ReadLine());
我是这样写的,但最后句有错误..提示:int无法隐式转换成int[].
刚接触C#.希望大家帮忙。
该怎么改?.或者怎么写?
在线等.
------解决方案--------------------用其中一种就得了.
我一般用Split拆分的办法.
如用户输入:1,2,3,4
读取的时候:string[] arr=Console.ReadLine().Split(new char[] {','});
这时候arr就是string[],内容分别为1,2,3,4
再循环将他们全都变成数字,用int.Parse()
排序
OK