2.C#中的foreach用法:
Foreach(在數組中鍵入t){//調用foreach語句。
//循環體中的用戶定義操作
}
//Type:需要遍歷的對象的類型。
//t:每個對象
//arrays:要遍歷的對象數組。
& ltc:foreach & gt;使用
& ltc:foreach & gt;類似於for和foreach循環
到目前為止,可以看到以下用法:
1,循環遍歷,輸出所有元素。
& ltc:foreach items="${list} "
var= "李" & gt
$ {李}
& lt/c:foreach & gt;
註意:items用於接收集合對象,var定義對象來接收從集合中遍歷的每個元素。同時會自動轉化。
2.循環遍歷並輸出range類的元素。
& ltc:foreach items = " $ { lis } " var = " Li " begin = " 2 " end
="12 " >
$ {李}
& lt/c:foreach & gt;
註意:begin定義了遍歷的開始位置,end定義了遍歷的結束位置。必須寫好開始和結束的引號。
3.循環遍歷,輸出某個元素以外的元素或輸出指定的元素。
& ltc:foreach items = " $ { list } " var = " Li "
varStatus = " status " & gt
& ltc:if text = " $ { status . count = = 1 } & gt;
$ { "不要第壹個元素" }
& lt/c:if & gt;
$ {李}
& lt/c:foreach & gt;
註意:變量狀態
表示當前收藏的狀態(其實我也不知道,我只知道怎麽用,有人會給我壹些建議),count是壹個流通的計算器。
4.循環遍歷並輸出第壹個或最後壹個元素。
& ltc:foreach items = " $ { list } " var = " Li "
varStatus = " status " & gt
& lt列車員:如果
text = " $ { status.first } " & gt我是第壹元素
& lt列車員:如果
text = " $ { status.last } " & gt我是最後壹個元素
& lt/c:foreach & gt;
註意:first是指如果是元素就返回ture,否則返回false。
Last表示如果是最後壹個元素,則返回true,否則返回false。
5、循環遍歷,按照指定的步長輸出。
& ltc:foreach items="list" var ="li "
step="2 " >
$ {李}
& lt/c:foreach & gt;
註意:步長是循環的步長。每次每兩個單位輸出壹個。如:1,3,5,