學習重點:
- 用來存放大量且類型相同的變數
- C#有內建一個名為Array的類別
- 陣列的index從0開始,依序為: 0,1,2...
- 若未指定初始值,則int型別預設為0;double型別預設為0.0,bool型別預設為false
- 超出陣列index範圍的變數值,會在執行程式後才顯示錯誤
- 若未指定陣列初值,則需指定陣列大小
- 在 System.Collectioins 這個 namespace 下有一個 class 叫做 ArrayList。它本身的結構與陣列很類似,但是具有自行動態調整大小的特性
主程式 :
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Student[] Person = new Student[10];
Person[0] = new Student(0,"小王");
Person[1] = new Student(1,"小甄");
MessageBox.Show(Person[0].Index
+ "號為" + Person[0].Name+"\n"+
Person[1].Index + "號為" + Person[1].Name);
}
Student 類別 :
class Student
{
public int Index;
public string Name;
public Student(int index, string name)
{
Index = index;
Name = name;
}
}
執行結果:
沒有留言:
張貼留言