|
|
|
สอบถามเกี่ยวกับ Array.GetValue หน่อยครับพอดีว่ารันไม่ผ่านสักทีติดอยู่ที่เดียว |
|
|
|
|
|
|
|
แล้ว error มันว่ายังไงครับ นี่เป็นส่วนสำคัญในการ บัค โปรแกรม ถ้าไม่รู้ error ก็ไม่รู้จะแก้อะไร
ทำได้ก็แต่เดาเอา
น่าจะเป็นตั้งแต่บันทัดนี้
int[] Score = { 12, 32, 40, 23 };
แก้เป็น
Code (C#)
int[] Score = new int[4];
Score[0] = 12;
Score[1] = 32;
Score[2] = 40;
Score[3] = 23;
int x = Score[0];
หรือ
Code (C#)
List<int> Score = new List<int>(new int[] { 12, 32, 40,23 });
int x = Score.IndexOf(0)
|
ประวัติการแก้ไข 2016-10-24 09:18:42 2016-10-24 09:22:13
|
|
|
|
Date :
2016-10-24 09:12:50 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับได้แล้วครับ
Code (C#)
private void GetValueBT_Click_1(object sender, EventArgs e)
{
int[] Score = { 12, 32, 40, 23 };
int , X;
X = Convert.ToInt32(Score.GetValue(0));
}
เหลือแต่จะเอามาแสดงผ่าน Label ยังไงแค่นั้นครับ อยากเอาค่าใน Array มาแสดงครับเช่น 12, 32, 40, 23 อะไรประมาณนี้
เพราะตอนนี้เขียนแบบนี้
Code (C#)
for (int i = 0; i < Score.Length; i++)
{
showLB.Text = Score[i].ToString();
}
พอรันแล้วมันออกมาแค่ตัวสุดท้ายคือ 23 เลยงงว่าผมทำผิดตรงไหนครับ (****คนละข้อกับโค้ดข้างบนครับ****)
|
|
|
|
|
Date :
2016-10-25 01:37:54 |
By :
brad98 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
for (int i = 0; i < Score.Length; i++)
{
showLB.Text += Score[i].ToString();
}
หรือ
Code (C#)
showLB.Text = string.Join("", Score);
|
|
|
|
|
Date :
2016-10-25 08:24:46 |
By :
taotechnocom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|