陣列宣告方式:
方式一、資料型別 [ ] 陣列名稱;
陣列名稱 = new 資料型別 [大小];
如:int [ ] myArray;
myArray = new int[3];
方式二、資料型別 [ ] 陣列名稱 = new 資料型別[大小]{陣列初值};
如:int [ ] myArray = new int[3]{6,5,8}; 或 int [ ] myArray = new int[ ]{6,5,8};
※建立[陣列]時未設定初始值,如[數值資料型別]預設值為[零];[字串資料型別]預設為[null];[布林值資料型別]預設為[false]。
陣列的排序:此指定一維物件由[小而大]作遞增排序。
方法一、Array.Sort(陣列物件);
方法二、Array.Sort(陣列物件1,陣列物件2);
陣列的反轉:由[大而小]作遞減排列。
方法、Array.Reverse(陣列物件);
※陣列必須先作(Sort)排列後,在作(Reverse)反轉。
※假若同時有兩個相關的陣列A和B,若以A陣列為基準由大到小做排序,其相關陣列需要同時反轉。寫法如下:
Array.Sort(A,B); //將A陣列先做由小而大排序,B陣列亦跟著修改。
Array.Reverse(A); //將A陣列先做反轉,變成由大而小排序。
Array.Reverse(B); //將B陣列做反轉。
沒有留言:
張貼留言