首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

从键盘输入一个数组(!)

2012-01-07 
从键盘输入一个数组(在线等!)int[] iArraryConsole.WriteLine(请输入需要排序的实数个数len: )int len

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

热点排行