foreach循環(huán)用法 詳細(xì)講解foreach循環(huán)的用法?
詳細(xì)講解foreach循環(huán)的用法?Foreach(char Arg in args)///char是args中每個元素的類型。Arg是從args中提取的“char”類型的元素。In是關(guān)鍵字,args是
詳細(xì)講解foreach循環(huán)的用法?
Foreach(char Arg in args)///char是args中每個元素的類型。Arg是從args中提取的“char”類型的元素。In是關(guān)鍵字,args是要操作的集合類型數(shù)據(jù)。實際上,它類似于for()循環(huán),只是不需要記錄循環(huán)步數(shù)。同時,不允許在foreach進(jìn)程中更改args。{if(Arg==CH){//存在}else{//不存在}
for循環(huán)。通過下標(biāo),它可以重復(fù)執(zhí)行循環(huán)中的代碼。它功能強(qiáng)大,可以通過索引獲取元素。它更方便處理更復(fù)雜的處理。Foreach循環(huán)Foreach自始至終遍歷集合中的對象。它適用于簡單的遍歷。使用foreach時,集合的對象將被鎖定,在此期間不能修改。與for循環(huán)相比,select foreach的使用減少了代碼,但是foreach依賴于IEnumerable。運(yùn)行時,效率低于for-loop。當(dāng)然,在處理循環(huán)數(shù)不確定的循環(huán)時,或者需要計算循環(huán)數(shù)的時候。Foreach使用方便。此外,通過編譯系統(tǒng)對foreach的代碼進(jìn)行了優(yōu)化,類似于for循環(huán)??梢哉fforeach語句是for語句的一個特殊簡化版本。在遍歷數(shù)組和集合時,foreach為開發(fā)人員提供了極大的便利。在復(fù)雜的環(huán)路設(shè)計中,還是應(yīng)該采用較為靈活的for環(huán)路。