C#中循環(huán)語句:while、for、foreach的使用
循環(huán)結(jié)構(gòu)可以實(shí)現(xiàn)一個(gè)程序模塊的重復(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),比如:做冒泡排序的時(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)文章
C#使用ZXing.Net實(shí)現(xiàn)生成二維碼和條碼
ZXing用Java實(shí)現(xiàn)的多種格式的一維二維條碼圖像處理庫,而ZXing.Net是其.Net版本的實(shí)現(xiàn),下面我們就來看看 C#如何使用ZXing.Net實(shí)現(xiàn)生成二維碼和條碼吧2023-12-12
Unity3D實(shí)戰(zhàn)之答題系統(tǒng)的實(shí)現(xiàn)
本文將用Unity3D制作一個(gè)答題系統(tǒng),可以從文本文檔中提取題目和分?jǐn)?shù),然后綁定到UI上,在答題的過程中,自動(dòng)判斷分?jǐn)?shù),自動(dòng)判斷正確率。感興趣的可以學(xué)習(xí)一下2022-03-03
WindowsForm實(shí)現(xiàn)警告消息框的實(shí)例代碼
這篇文章主要介紹了WindowsForm如何實(shí)現(xiàn)警告消息框,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07
在WCF數(shù)據(jù)訪問中使用緩存提高Winform字段中文顯示速度的方法
這篇文章主要介紹了在WCF數(shù)據(jù)訪問中使用緩存提高Winform字段中文顯示速度的方法,是非常實(shí)用的功能,需要的朋友可以參考下2014-09-09

