陣列和遍歷

2021-06-27 06:14:32 字數 1239 閱讀 3058

對資料型別再次進行介紹

什麼是陣列?

陣列是一種資料結構,包含同一型別的多個元素。陣列屬於引用型別。陣列主要是用於對同一型別的資料進行批量處理,它包含多個資料物件,這些物件叫做「資料元素」。

陣列可以是一維或多維陣列。

資料型別[  ] 陣列名稱:

int[  ] 陣列名稱; 

陣列的宣告:

int[ ] myintarray;

注:宣告陣列時,方括號[  ]必須跟在型別後面,而不是變數名後面。在c#中,將方括號放在變數名後是不合法的語法。

陣列的初始化:

因為陣列時引用型別,所以需要給他分配堆上的記憶體。

共有三種方法給陣列初始化

1.       myintarray=new int[3];

2.       myintarray=new int[ ];//省略陣列大小

3.       int[ ] myintarray=;//當使用這種方法對陣列進行初始化的時候,只能在宣告變數陣列時使用,不能在宣告陣列之後使用

二維陣列:

語法:定義乙個二維陣列。   

資料型別[  ][  ] 陣列名;//沒有為陣列元素分配記憶體空間,因而必須經過初始化才能使用

資料型別 陣列名=new  資料型別[第二維大小][第一維大小]; 

示例:int[,] b = new int[3, 2] , , };

for (int i = 0; i < 3; i++)

}

foreach(遍歷):c#中使用foreach是非常方便的操作,foreach的執行效率比for高,foreach可以在不用知道長度的情況下進行遍歷,但是for一般要知道長度才能遍歷,否則要在迴圈的內部進行控制。 foreach在c#中一般用於操作集合物件。

歡迎來到unity學習

、unity培訓

、unity企業培訓教育專區,這裡有很多u3d資源

、u3d教程

、u3d常見問題

、u3d專案原始碼

,我們致力於打造業內unity3d培訓、學習第一品牌。

js陣列遍歷和物件遍歷

1.普通for迴圈var arr 1,2,3,4,5,6 for var i 0 i length i 2.優化版for迴圈 使用變數,將長度快取起來,避免重複獲取長度,陣列很大時優化效果明顯for var j 0 len arr.length j j 3.foreach,es5推出的,陣列自帶的迴...

js陣列遍歷和物件遍歷

針對js各種遍歷作乙個總結分析,從型別用處 分陣列遍歷和物件遍歷 還有效能,優缺點等。1,普通for迴圈,經常用的陣列遍歷 var arr 1,2,0,3,9 for var i 0 i 2,優化版for迴圈 使用變數,將長度快取起來,避免重複獲取長度,陣列很大時優化效果明顯 for var j 0...

js陣列遍歷和物件遍歷

針對js各種遍歷作乙個總結分析,從型別用處 分陣列遍歷和物件遍歷 還有效能,優缺點等。js陣列遍歷 1,普通for迴圈,經常用的陣列遍歷 var arr 1,2,0,3,9 for var i 0 i 2,優化版for迴圈 使用變數,將長度快取起來,避免重複獲取長度,陣列很大時優化效果明顯 for ...