C#中我想定义一个二维数组,通过Console.Readline给它赋值,该怎么做呢

我定义了一个二维数组b[3][8]并做了初始化,想通过输入来将它的值替换掉并输出新的数组该怎么办呢,求指教,谢谢... 我定义了一个二维数组b[3][8]并做了初始化,想通过输入来将它的值替换掉并输出新的数组该怎么办呢,求指教,谢谢 展开
 我来答
我零0七
2017-10-13 · 热衷人生的有效性,关注自我
我零0七
采纳数:684 获赞数:11738

向TA提问 私信TA
展开全部
var s = new int[3][];
s[0]=new int[4];
s[1]=new int[4];
s[2]=new int[4];
for (int index = 0; index < s.Length; index++)
{
    var i = s[index];
    System.Console.WriteLine(string.Format("请输入第{0}行的数据", index + 1));
    for (int index1 = 0; index1 < i.Length; index1++)
    {
        //if(index1==8)break;
        System.Console.WriteLine(string.Format("请输入第{0}个数", index1 + 1));
        var sStr = System.Console.ReadLine();//将输入的数据保存到变量中
        s[index][index1] = Convert.ToInt32(sStr);
    }
}
System.Console.WriteLine("重新输入的数据为:");
foreach (var ints in s)
{
    System.Console.WriteLine(string.Join("\t",ints));
}
System.Console.ReadKey();

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式