最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)可以簡化程序編碼,更好地實(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.這是在測試條件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)文章

  • C# 用什么方法將BitConverter.ToString產(chǎn)生字符串再轉(zhuǎn)換回去

    C# 用什么方法將BitConverter.ToString產(chǎn)生字符串再轉(zhuǎn)換回去

    這篇文章主要介紹了C# 用什么方法將BitConverter.ToString產(chǎn)生字符串再轉(zhuǎn)換回去,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Unity使用LineRender實(shí)現(xiàn)簽名效果

    Unity使用LineRender實(shí)現(xiàn)簽名效果

    這篇文章主要為大家詳細(xì)介紹了Unity使用LineRender實(shí)現(xiàn)簽名效果,制作簽名功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • C# Lambda表達(dá)式select()和where()的區(qū)別及用法

    C# Lambda表達(dá)式select()和where()的區(qū)別及用法

    這篇文章主要介紹了C# Lambda表達(dá)式select()和where()的區(qū)別及用法,select在linq中一般會(huì)用來提取最后篩選的元素集合,在lambda表達(dá)式中通常用where得到元素集合,需要的朋友可以參考下
    2023-07-07
  • FileShare枚舉的使用小結(jié)(文件讀寫鎖)

    FileShare枚舉的使用小結(jié)(文件讀寫鎖)

    其實(shí)/FileShare就是控制文件流的“訪問權(quán)限”,當(dāng)然,這僅僅是入門的文件操作,自己做了筆記,也希望能給大家?guī)韼椭?/div> 2014-01-01
  • C#與java TCP通道加密通信實(shí)例

    C#與java TCP通道加密通信實(shí)例

    這篇文章主要介紹了C#與java TCP通道加密通信,文章通過真實(shí)的案例詳細(xì)講解說明C#與java TCP通道加密通信的相關(guān)資料,需要的小伙伴可以參考一下
    2021-10-10
  • winform用datagridview制作課程表實(shí)例

    winform用datagridview制作課程表實(shí)例

    這篇文章主要介紹了winform用datagridview制作課程表的方法,實(shí)例分析了WinForm實(shí)現(xiàn)課程表的結(jié)構(gòu)、數(shù)據(jù)庫及調(diào)用技巧,需要的朋友可以參考下
    2015-01-01
  • c# delegate和event的使用說明

    c# delegate和event的使用說明

    這篇文章主要介紹了c# delegate和event的使用說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Unity查找游戲物體的六種方式詳解

    Unity查找游戲物體的六種方式詳解

    最近學(xué)習(xí)unity3d做游戲,總結(jié)了一些實(shí)用的內(nèi)容,所以下面這篇文章主要給大家介紹了關(guān)于Unity查找游戲物體的六種方式,需要的朋友可以參考下
    2021-06-06
  • C#常用正則驗(yàn)證函數(shù)示例

    C#常用正則驗(yàn)證函數(shù)示例

    這篇文章主要介紹了C#常用正則驗(yàn)證函數(shù),舉例分析了C#針對(duì)IP驗(yàn)證、價(jià)格驗(yàn)證及正整數(shù)驗(yàn)證的相關(guān)操作技巧,需要的朋友可以參考下
    2017-01-01
  • c#執(zhí)行外部命令示例分享

    c#執(zhí)行外部命令示例分享

    c#執(zhí)行外部命令示例分享,大家參考使用吧
    2013-12-12

最新評(píng)論

达孜县| 竹山县| 林周县| 定边县| 兴和县| 呼伦贝尔市| 金寨县| 安福县| 达拉特旗| 泗阳县| 微山县| 上饶市| 寻甸| 盐亭县| 陵水| 普兰县| 宜兴市| 新宁县| 社旗县| 二手房| 新乐市| 阿尔山市| 桦甸市| 元谋县| 襄垣县| 屏边| 彩票| 山西省| 九台市| 新绛县| 石棉县| 于都县| 大同市| 河南省| 花莲县| 彝良县| 鹤壁市| 达孜县| 蛟河市| 庆安县| 扎兰屯市|