ทำไมต้องมี Jagged Array?

ใครเขียน C# จะงงๆ ว่าทำไม Array 2 มิติถึงประกาศได้ 2 แบบ คือ

int[,] val = new int[3, 3];

2darray

int[][] val = new int[][3];
for(int i=0; i < 3; i++)
    val[i] = new int[3];

jagged

เอ๊ะ มันก็ได้ array 2 มิติเหมือนๆ กันนี่นา จะมีสองแบบไปทำไม… พอไปค้นเว็บ ก็เลยอ๋อ…เราสามารถสร้าง Jagged Array ให้มีหน้าตาแบบนี้ก็ได้ครับ
triangle

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s