欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#的循環(huán)語句集錦及案例詳解

 更新時(shí)間:2015年07月22日 09:49:49   投稿:mrr  
這篇文章主要介紹了C#中的基本循環(huán):while循環(huán)、for循環(huán)和foreach循環(huán),大家都知道循環(huán)結(jié)構(gòu)可以簡(jiǎn)化程序編碼,更好地實(shí)現(xiàn)理想的效果,并結(jié)合案例給大家講解,需要的朋友可以參考下

使用循環(huán)好處多多-使用循環(huán)可以使程序?qū)崿F(xiàn)判斷邏輯,有了循環(huán)可以利用計(jì)算機(jī)強(qiáng)大的計(jì)算功能,下面我列舉出C#中的循環(huán)語句,代碼如下:

有了循環(huán)結(jié)構(gòu),有利于利用計(jì)算

機(jī)強(qiáng)大的計(jì)算能力

有了循環(huán)結(jié)構(gòu),有利于利用計(jì)算

機(jī)強(qiáng)大的計(jì)算能力

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();
}

for循環(huán)實(shí)例

C# for循環(huán)一般都用在計(jì)數(shù)或排序中使用,這樣做也就相當(dāng)于為每行數(shù)據(jù)打上序號(hào)。因此C# for循環(huán)在開發(fā)過程中占有極其重要的地位。

int i; 
for(i=1;i<=10;++i) 
{ 
  Console.WriteLine("{0}",i); 
} 

計(jì)數(shù)器變量是一個(gè)整數(shù)i,它的起始值是1,在每次循環(huán)的最后遞增1.在每次循環(huán)過程中,把i的值寫到控制臺(tái)上.
注意當(dāng)i的值為11時(shí),將執(zhí)行循環(huán)后面的代碼.這是因?yàn)樵趇等于10的循環(huán)末尾,i會(huì)遞增為11.這是在測(cè)試條件i<=10之前發(fā)生的,此時(shí)循環(huán)結(jié)束.

最后要注意的是,可以把計(jì)數(shù)器變量聲明為C# for循環(huán)語句的一部分,重新編寫上述代碼,如下所示:

for(int i=1;i<=10;++i) 
{ 
  Console.WriteLine("{0}",i); 
} 

以上內(nèi)容結(jié)合是用C#語言實(shí)現(xiàn)的基本循環(huán)語句并結(jié)合案例做介紹,有需要的朋友可以參考下,希望大家多多支持我。

相關(guān)文章

最新評(píng)論