-
例如,Foreach(子元素型別變數或陣列或集合中的物件),這更容易理解。
int num = ;
foreach(int i in num);
i 是陣列的子元素,所有型別都必須是 int。 這將輸出陣列的全部內容。
foreach 中的語法可以這樣理解:
子元素遍歷陣列或集合。
-
當您使用一些集合型別迴圈(例如 arraylist)時。
不能使用 for 迴圈。
唯一的方法是使用 Feacher。
-
我將新增一些基礎知識:
1.集合型別通常用於遍歷到foreach。 例如,陣列中的所有資料,或者 Web 中物件中的所有元素,這些物件都可以使用 foreach 一一遍歷。
2.由於集合也可以根據索引訪問,所以在知道集合長度的前提下,foreach 實現的東西大多數情況下都可以用 for 和 i++ 實現,但效率會較低;
3. 乙個物件能不能使用foreach,最關鍵的一點是實現IENUMERATOR介面,或者被宣告為一種getenumerator()方法。 (對於 C)。
希望以上三點能給大家一些幫助。
-
foreach 迴圈用於列舉集合中的所有元素,foreach 語句中的表示式由關鍵字 in 分隔的兩個項組成。 in 右邊的項是集合的名稱,in 左邊的滑項是變數名稱,用於儲存集合中的每個元素。
陣列的屬性:陣列的容量
利用這個屬性,我們可以得到陣列物件允許儲存的容量值,也就是陣列的長度,元素的數量,這樣就比較容易理解了,陣列還有其他屬性,比如陣列的維度等等,屬性的使用比較簡單,學乙個, 其他格式基本相同。
遍歷陣列:foreach(在集合陣列中鍵入 objname)。
該語句會逐個檢查陣列中儲存的變數的值,並將它們一一取出,其中 type 是你要讀取的陣列物件的資料型別,將儲存在 objname 變數中,objname 是定義型別型別的變數名,代表從集合和陣列(collection array)中獲取的每個元素, 集合陣列是要訪問的陣列物件。這樣,只需編寫乙個 foreach 來遍歷除交錯陣列之外的所有維度的維度陣列。
-
例如,Foreach(子元素型別變數或陣列中的物件要埋葬或設定),因此更容易理解。
int num =
foreach(int i in num);
i 是陣列的子元素,所有型別都必須是 int。 這將輸出陣列的全部內容。
foreach中的俚語方法可以這樣理解:
子核分化在陣列或集合中遍歷。
-
foreach 用法:foreach(表示式中的型別識別符號)語句。
其中:type:識別符號的型別。
identifier:表示集合元素的迭代變化或笑聲。 如果迭代變數是值型別,則無法修改的唯讀變數也有效。
expression:物件或陣列表示式的集合。 集合元素的型別必須可轉換為識別符號型別。 請不要使用計算結果為 null 的表示式。
相反,它應被計算為實現 IENUMERABLE 或宣告 getenumerator 方法型別的型別。 在後一種情況下,getenumerator 應返回乙個型別,該型別實現 ienumerator 或宣告 ienumerator 中定義的所有方法。
既然不知道你想用什麼方式製作這個描述模板,就只能給大家列出現有的3種方式了,我以前也遇到過這種問題,嘻嘻請原諒我複製貼上: >>>More