永发信息网

程序出错Console.ReadLine()的使用疑问

答案:2  悬赏:30  手机版
解决时间 2021-04-13 20:30

using System;
using System.Collections.Generic;
using System.Text;

namespace order
{
class Program
{
static void Main(string[] args)
{
int m=0;
int[] array = new int[m];

Console.WriteLine("@*****************欢迎进入排序系统******************");
Console.WriteLine("请输入要排序的数字个数:");
m = int.Parse(Console.ReadLine());
Console.WriteLine("请输入要排序的这{0}个数",m);
for (int i = 0; i < m; i++)
{

array[i] = int.Parse(Console.ReadLine());

}

foreach (int i in array)
Console.Write("\t{0}",array[i]);


}
}
}
这段程序里为啥用readkey()无法编译,而用readline()运行程序会出错?????

最佳答案
数组array new时应该在m重新赋值之后,不然它的元素个数为0,下面用循环给它赋值时方法会报错,因为它没有元素
全部回答
int m=0; int[] array;

.......; m = int.Parse(Console.ReadLine());

array=new int[m];

.......;

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
支付宝不关联网银能充值吗
怎么想回家而有回不了`
二本有几个平行志愿,专科有没有平行志愿
下列说法中正确的是A.水的温度降低到0℃不一
简述H-O模型的主要内容。
press the reset什么意思
安徽宿州到江苏启东的火车有吗
男88年7月3号,女91年2月25今天什么时候结婚
我想开通QQ游戏人生,有人可以帮我吗?
浙江餐馆这个地址在什么地方,我要处理点事
家里用的TP-LINK WR740N的路由器,灯亮着正常
周一至周四8:30~20:30周五上午照常,下午2
360安全卫士的保护文件在哪个位置或叫什么名
QQ华夏买了黑装备,装备被收掉了,能赔到钱吗
《仙剑奇侠传》游戏有哪些主题曲?
推荐资讯
《麻雀要革命》的结局是什么啊!
皑粤语怎么读,篠粤语怎么读
孔子距今多少年
关于安徽省教师资格证考试
婚礼请婚庆公司 他们主要负责什么?
三斋月午后能拜佛念经吗???
MISSMILK美食美客 乐都汇店怎么样
为什么腿越跑越粗,为什么我的小腿越练越粗?
加密电子狗插入电脑在哪里能找到它,光有声音
胰腺长的什么样,胰腺的作用就是分泌含有消化
估算203×18下面哪个结果比较合理A.6000B.1C.
我用手机上百度为什么不行
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?