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");
}
}
}
ใครพอจะเก่งเรื่อง C# ช่วยหน่อยนะค้าบ ผม Run ไม่ผ่าน ไม่เข้าใจ เรื่อง jagged array
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");
}
}
}