ใครพอจะเก่งเรื่อง C# ช่วยหน่อยนะค้าบ ผม Run ไม่ผ่าน ไม่เข้าใจ เรื่อง jagged array

กระทู้คำถาม
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Chapter7._2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            int[] jgArray = new int[2][];

            jgArray[0] = new int[4] { 2, 5, 5, 3 };
            jgArray[1] = new int[3];

            Random rndObj = new Random();
            for (int i = 0; i < jgArray[1].Lenght; i++)
            {
                jgArray[1] = rndObj.Next(10);
            }

            int[][] jArr;
            jArr = jgArray;


            string strOut = "";
            strOut +="\t จำนวนสมาชิกทั้งหมดของ jArr = "+ jArr.Length+"ตัว\n";
            strOut +="\t จำนวนมิติทั้งหมดของ jArr = " +jArr.Rank+"มิติ\n";
            strOut +="\t จำนวนสมาชิกของมิติที่ 1 ของ jArr = " + jArr.GetLength(0)+"ตัว\n";
            MessageBox.Show(strOut,"แสดงรายละเอียดของตัวแปร jArr");


            
            
            
            string strOut;
            int idx;

            foreach (int j in jArr[0])
            {
                strOut += "\t สมาชิกตัวที่" + idx + "ของ jArr[0]=" + jArr + "\n";
                idx++;
            }
            MessageBox.Show(strOut, "ข้อมูลสมาชิกตัวแรกของ jArr");

            strOut = "";
            for (int j = jArr[1].GetLowerBound(0); j <= jArr[1].GetUpperBound(0); j++)
            {
                strOut+="\t สมาชิกตัวที่" + j + "ของ jArr[1] = "+jArr[1][j]+"\n";
            }

            MessageBox.Show(strOut,"ข้อมูลสมาชิกตัวที่ 2 ของ jArr");

        


        }
    }
}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่