在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C#/ C#循環(huán)
C#屬性(Properties)
C#與Java比較
C#方法
C#枚舉
C#關(guān)鍵字
C# StreamReader類
C#不安全代碼
C#文件(I/O)
C#匿名方法
C#線程同步
C# Thread類
C#主線程
C#數(shù)據(jù)類型
C# FileStream類
C#預(yù)處理指令
C#繼承
C#循環(huán)
C#決策結(jié)構(gòu)
C#集合
C#反射
C#類型轉(zhuǎn)換
C#泛型
C# StringReader類
C#歷史
C#運(yùn)算符重載
C#屬性
C#線程實(shí)例:Sleep()方法
C#線程示例:優(yōu)先級(jí)
C#線程實(shí)例:Join()方法
C# BinaryReader類
C#類
C#索引器
C# BinaryWriter類
C#序列化
C#常量和文字
C#程序結(jié)構(gòu)
C#封裝
C#事件
C#可空類型(nullable)
C#基本語(yǔ)法
C#異常處理
C#教程
C#接口
C# System.IO命名空間
C#線程命名實(shí)例
C# StringWriter類
C#線程實(shí)例
C#數(shù)組
C#正則表達(dá)式
C#命名空間
C#反序列化
C#與C++比較
C# TextWriter類
C#多線程
C#字符串
C#是什么?
C#變量
C# FileInfo類
C#線程實(shí)例:Abort()方法
C#結(jié)構(gòu)體
C#運(yùn)算符
C#入門程序
C#多線程生命周期
C# TextReader類
C# DirectoryInfo類
C#委托

C#循環(huán)

一般來(lái)說(shuō),這些語(yǔ)句是順序執(zhí)行的:函數(shù)中的第一個(gè)語(yǔ)句先執(zhí)行,后跟第二個(gè),依此類推。當(dāng)需要執(zhí)行一段代碼多次時(shí),編寫代碼時(shí)要一條一條語(yǔ)句地寫,是非常低效的。

編程語(yǔ)言提供了允許更復(fù)雜的執(zhí)行路徑的各種控制結(jié)構(gòu)。

循環(huán)語(yǔ)句允許多次執(zhí)行語(yǔ)句或一組語(yǔ)句,以下是大多數(shù)編程語(yǔ)言中的循環(huán)語(yǔ)句的一般流程:

C# 提供以下類型的循環(huán)來(lái)處理循環(huán)需求??赏ㄟ^(guò)點(diǎn)擊下面的鏈接查看來(lái)了解和學(xué)習(xí)。

循環(huán)類型 描述
while循環(huán) 在給定條件為真時(shí),它重復(fù)一個(gè)語(yǔ)句或一組語(yǔ)句。它在執(zhí)行循環(huán)體之前測(cè)試條件狀態(tài)。
for循環(huán) 它多次執(zhí)行一系列代碼語(yǔ)句,并縮寫管理循環(huán)變量。
do…while循環(huán) 它類似于while語(yǔ)句,只不過(guò)它在循環(huán)體末尾處測(cè)試條件
嵌套循環(huán) 可以使用一個(gè)或多個(gè)循環(huán)在一個(gè)whilefordo..while循環(huán)。

循環(huán)控制語(yǔ)句

循環(huán)控制語(yǔ)句從其正常順序更改執(zhí)行。當(dāng)執(zhí)行離開(kāi)范圍時(shí),在該循環(huán)體范圍內(nèi)創(chuàng)建的所有自動(dòng)對(duì)象都將被銷毀。

C# 提供以下控制語(yǔ)句??赏ㄟ^(guò)點(diǎn)擊以下鏈接來(lái)查看了解和學(xué)習(xí)。

控制語(yǔ)句 說(shuō)明
break語(yǔ)句 終止循環(huán)或switch語(yǔ)句,并將執(zhí)行轉(zhuǎn)移到循環(huán)或切換后立即執(zhí)行。
continue語(yǔ)句 跳過(guò)循環(huán)體的剩余部分,并在重申之前立即重新測(cè)試循環(huán)狀態(tài)。

無(wú)限循環(huán)

如果一個(gè)條件永遠(yuǎn)是true,則循環(huán)變成無(wú)限循環(huán)。一般來(lái)說(shuō),for循環(huán)用于此目的。 因?yàn)樾纬?code>for循環(huán)的三個(gè)表達(dá)式都不是必需的,所以可以通過(guò)將條件表達(dá)式留空來(lái)實(shí)現(xiàn)無(wú)限循環(huán)的目的。

示例代碼

using System;
namespace Loops
{
   class Program
   {
      static void Main(string[] args)
      {
         for (; ; )
         {
            Console.WriteLine("Hey! I am Trapped");
         }
      }
   }
}

當(dāng)條件表達(dá)式不存在時(shí),則假定為真(true),有時(shí)可能要初始化和遞增表達(dá)式,但是程序員更常使用for(;;)構(gòu)造來(lái)表示無(wú)限循環(huán)。


上一篇:C#變量下一篇:C# Thread類