C#中循環(huán)語句:while、for、foreach的使用
循環(huán)結(jié)構(gòu)可以實(shí)現(xiàn)一個(gè)程序模塊的重復(fù)執(zhí)行,它對(duì)于我們簡化程序,更好地組織算法有著重要的意義。C#為我們提供了若干種循環(huán)語句,分別適用于不同的情形,下面依次介紹。
C#中循環(huán)語句:while、for、foreach
1、while循環(huán)
static void Main(string[] args) { int[] hs = { 1,2,3,4,5,6,7,8,9}; int ligh = hs.Length; while (ligh > 0) { Console.WriteLine(hs[ligh - 1]); ligh -= 1; } Console.ReadKey(); }
2、for循環(huán)(可以嵌套for循環(huán),比如:做冒泡排序的時(shí)候會(huì)用到)
static void Main(string[] args) { int[] hs = { 1,2,3,4,5,6,7,8,9}; //倒敘打印只需要修改一下判斷條件即可 for (int i = 0; i < hs.Length; i++) { Console.WriteLine(hs[i].ToString()); } Console.ReadKey(); }
3、foreach循環(huán)遍歷集合中的元素(這種寫法貌似是.NET獨(dú)有的吧)
static void Main(string[] args) { int[] hs = { 1,2,3,4,5,6,7,8,9}; //這里用到了var關(guān)鍵字,匿名類型(由編譯器自動(dòng)推斷),你可以把它換成int foreach (var item in hs) { Console.WriteLine(item.ToString()); } Console.ReadKey(); }
通過以上具體實(shí)例的介紹,希望可以給大家有所啟迪,幫助大家很好的理解與運(yùn)用循環(huán)語句。
相關(guān)文章
深入Resource實(shí)現(xiàn)多語言支持的應(yīng)用詳解
本篇文章是對(duì)Resource實(shí)現(xiàn)多語言支持的應(yīng)用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05c#判斷字符是否為中文的三種方法分享(正則表達(dá)式判斷)
判斷一個(gè)字符是不是漢字通常有三種方法,第一種用 ASCII 碼判斷,第二種用漢字的UNICODE編碼范圍判斷,第三種用正則表達(dá)式判斷,以下是具體方法2014-01-01C#導(dǎo)出數(shù)據(jù)到CSV文件的通用類實(shí)例
這篇文章主要介紹了C#導(dǎo)出數(shù)據(jù)到CSV文件的通用類,將C#操作CSV文件的常用技巧封裝進(jìn)一個(gè)通用類中以方便調(diào)用,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04如何在C# 中查找或結(jié)束程序域中的主、子進(jìn)程
這篇文章主要介紹了如何在C# 中查找或結(jié)束程序域中的主、子進(jìn)程,幫助大家更好的理解和使用c#編程語言,感興趣的朋友可以了解下2020-11-11