如何知道物件在陣列中的索引值呢?
可以使用Array.IndexOf
索引值 = Array.IndexOf( 陣列名稱 , 陣列元素);
e.g.
int[] IntArray = new int[] { 10, 20, 30, 40, 50 };
int n = Array.IndexOf(IntArray, 20);
//n = 1
有什麼好處呢?
對於同樣功能的按鈕,可能只是一些變數不一樣,動作都相同
可以先把這些按鈕放入一個陣列中
把這些按鈕的事件綁在同一個副程式,再利用sender配合Array.IndexOf來確定使用者按下哪一個按鈕
再做對應的動作,可以讓程式碼變得很簡潔
有空再補程式碼