C#中循環(huán)語句:while、for、foreach的使用
循環(huán)結(jié)構(gòu)可以實現(xiàn)一個程序模塊的重復(fù)執(zhí)行,它對于我們簡化程序,更好地組織算法有著重要的意義。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),比如:做冒泡排序的時候會用到)
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獨有的吧)
static void Main(string[] args) { int[] hs = { 1,2,3,4,5,6,7,8,9}; //這里用到了var關(guān)鍵字,匿名類型(由編譯器自動推斷),你可以把它換成int foreach (var item in hs) { Console.WriteLine(item.ToString()); } Console.ReadKey(); }
通過以上具體實例的介紹,希望可以給大家有所啟迪,幫助大家很好的理解與運用循環(huán)語句。
相關(guān)文章
Unity3D實戰(zhàn)之答題系統(tǒng)的實現(xiàn)
本文將用Unity3D制作一個答題系統(tǒng),可以從文本文檔中提取題目和分數(shù),然后綁定到UI上,在答題的過程中,自動判斷分數(shù),自動判斷正確率。感興趣的可以學(xué)習(xí)一下2022-03-03在WCF數(shù)據(jù)訪問中使用緩存提高Winform字段中文顯示速度的方法
這篇文章主要介紹了在WCF數(shù)據(jù)訪問中使用緩存提高Winform字段中文顯示速度的方法,是非常實用的功能,需要的朋友可以參考下2014-09-09