国产成人无码视频一区二区三区|日本免费一区二区五区六区|精品A级无码免费播放|日本道色综合久久影院

foreach和for循環(huán)的區別

2020-04-05 11:34:23 編輯:永諾網(wǎng)絡(luò ) 來(lái)源:本站原創(chuàng )
for循環(huán)
for循環(huán),通過(guò)下標,對循環(huán)中的代碼反復執行,功能強大,可以通過(guò)index取得元素。在處理比較復雜的處理的時(shí)候較為方便。
foreach和for循環(huán)的區別
foreach循環(huán)
foreach,從頭到尾,對于集合中的對象遍歷。適用于簡(jiǎn)單的遍歷。foreach使用的時(shí)候,會(huì )鎖定集合的對象,期間不能進(jìn)行修改。

使用的選擇
foreach相對于for循環(huán),代碼減少了,但是foreach依賴(lài)IEnumerable。在運行的時(shí)候效率低于for循環(huán)。當然了,在處理不確定循環(huán)次數的循環(huán),或者循環(huán)次數需要計算的情況下。使用foreach比較方便。而且foreach的代碼經(jīng)過(guò)編譯系統的代碼優(yōu)化后,和for循環(huán)的循環(huán)類(lèi)似。

可以說(shuō),foreach語(yǔ)句是for語(yǔ)句的特殊簡(jiǎn)化版本,在遍歷數組、集合方面,foreach為開(kāi)發(fā)人員提供了極大的方便。在復雜的循環(huán)設計時(shí),還是應該使用for循環(huán)更加的靈活。
本站文章均為永諾網(wǎng)站建設摘自權威資料,書(shū)籍,或網(wǎng)絡(luò )原創(chuàng )文章,如有版權糾紛或者違規問(wèn)題,請即刻聯(lián)系我們刪除,我們歡迎您分享,引用和轉載,我們謝絕直接復制和抄襲!感謝...
我們猜你喜歡
国产成人无码视频一区二区三区|日本免费一区二区五区六区|精品A级无码免费播放|日本道色综合久久影院