C# ถามผู้รู้หน่อยครับ พอดียังเรียนไม่ถึงหลอกแต่อยากรู้ไว้เรื่องarrayหนะครับ
คำถามของคุณไม่ธรรมดาครับ (ยอดเยี่ยมมากฯครับ ปลายไม่รู้ปิดและไม่รู้เปิด )
มีอยู่ทางเดียวที่คุณจะได้คำตอบนั้นฯด้วยตัวของคุณเอง
--- ค้นหาคำว่า โปรแกรม World จุฬา / โปรแกรม Word ราชวิถี
--- คุณไปค้นหาข้อมูลเพิ่มเติมได้ที่ หอสมุดแห่งชาติ
ผมไม่คิดจะว่าคุณนะครับ (ผมชื่นชมคุณ)
[/u]เรื่องนี้ผมไม่ค่อยรู้นะอ่านมาแบบลวกๆแต่ยัังไม่ได้เรียนในเนื้อหานี้
--- ถ้าบิดาและมารดาของคุณอายุแค่ 15 (คุณคือลูกคนแรกของเขา) เขาคงให้คำตอบคุณตรงฯไม่ได้ก็ถามปู่ของคุณ
--- ปู่ย่าของคุณอายุแค่ 30 เขาก็จะให้ไปถามทวดของคุณซึงอายุแค่ 45 ปี
[u]สรุปว่า 3 ชั่วอายุคนของคุณ อายุรวมกันแค่ 45 ปี
--- คุณคิดว่าพอไหม? (อายุเฉลี่ยคนเราอยู่ที่ 60 ปี)
ผมชอบคำถามของคุณมากฯ ครับ
ผมไม่ได้ Login แต่เขียนโดย "หน้าฮี"
Date :
2014-10-05 21:18:33
By :
หน้าฮี
ผมจะขอตอบแบบเป็นมนุษย์ธรรมดา ๆ ที่น่าจะตอบปัญหาของคุณ MEmo ได้นะครับ
จขกท. ถามว่า
Code (C#)
int[] a = new int[10];
int i = 10;
ต่างกันไหม ตอบเลยว่าต่างครับ บรรทัดบนเป็น array บรรทัดล่าง ไม่ใช่ array ครับ
Code (C#)
int[] a = new int[10];
a[0] = 1;
a[1] = 2;
a[2] = 3;
...
a[9] = 10;
int i = 10;
//ตัวแปร i กับ a[9] มีค่าเท่ากัน คือ 10 ครับ :)
**array int 1 ช่องกับตัวแปร int 1 ตัวมีขนาดเท่ากันครับ
(Size เท่ากับ Int 1 ตัว กำหนดค่าได้ระหว่าง -2,147,483,648 ถึง 2,147,483,647 ขนาด 32bit)
จากที่ผมตอบ น่าจะเข้าใจมากขึ้นนะครับ
ประวัติการแก้ไข 2014-10-05 22:15:47 2014-10-05 22:16:14
Date :
2014-10-05 22:14:31
By :
01000010
เออ เท่าที่ดูจาก จขกท ยกกตัวอย่าง คือการประกาศตัวแปร array 2 แบบ แล้วถามว่า ต่างกันหรือป่าว คำตอบคือไม่ ต่าง ครับ
มันจะได้ ตัวแปร array 10 ช่องเหมือนกัน
ตัวอย่างครับ
Code (C#)
int[] a = new int[10];
int i = 10;
int[] b = new int[i];
MessageBox.Show (a.Count().ToString());
MessageBox.Show(b.Count().ToString());
ลืม การกำหนดค่าให้ array ก็ ตัวแปร แล้วตามด้วย index เช่น a[index]
Code (C#)
int[] a = new int[10];
a[1] = 5;
MessageBox.Show (a[1].ToString());
ประวัติการแก้ไข 2014-10-05 23:05:34 2014-10-05 23:06:54
Date :
2014-10-05 23:01:53
By :
gaowteen
ผมงงกับความเห็น ที่ 1 (ฮา.....)
ให้ i = 10
แล้วให้ int[] a = new int[i];
มันก็ไม่ต่างกันหรอกครับ
แต่
i กับ a[] ต่างกันแน่นอน
Date :
2014-10-05 23:30:39
By :
zarooman
ว้ายยยยยย แย่แล้ววววว
จากที่ผมดูคนอื่น ๆ ตอบ เหมือนผมจะอ่านโจทย์พลาดไป 55 ตอนอ่านโจทย์ไม่ได้ใส่แว่น ไม่เห็นตัว i ใน วงเล็บ [ ]
เลยตอบ No. 2 ว่าต่างกันครับ
แต่ถ้าถามว่า
Code (C#)
int[] a = new int[10];
// กับ
int i = 10;
int[] b = new int[ i ];
ถ้าถามว่า ตัวแปร a กับ b ต่างกันไหม อันนี้ไม่ต่างครับ
ขอโทษครับที่ไม่ได้อ่านโจทย์อย่างละเอียด
ประวัติการแก้ไข 2014-10-05 23:45:53
Date :
2014-10-05 23:45:13
By :
01000010
ขอบคุณสำหรับทุกคำตอบ - - ครับ
Date :
2014-10-06 01:54:53
By :
ThememoriesIII
Load balance : Server 00