日期:2014-05-18  浏览次数:20736 次

从键盘输入一个数组(在线等!)
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