读书人

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

发布时间: 2012-01-07 21:41:55 作者: rapoo

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

读书人网 >C#

热点推荐