C#中while循環(huán)語句用法實例詳解
本文實例講述了C#中while循環(huán)語句用法。分享給大家供大家參考。具體實現(xiàn)方法如下:
在C#中while循環(huán)是我們經(jīng)常會用到的一種循環(huán)語句,while循環(huán)特點是直到條件為零時才跳出循環(huán),當然中間可以利用其它函數(shù)直接跳出,對于while的具體用法有必要做一個較為詳盡的分析。
先來說Foreach和For的區(qū)別,F(xiàn)oreach是針對對象進行遍歷的,不需要定義循環(huán)次數(shù),但是有個缺點,F(xiàn)oreach遍歷取的是只讀數(shù)據(jù),不能在Foreach中進行對象的增刪改,而For循環(huán)就可以。這個改成while循環(huán)的代碼如下:
示例如下:
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 中斷循環(huán)
{
class Program
{
static void Main(string[] args)
{
//100以內(nèi)拍七
int i = 0;
while (i < 100)
{
i++;
if(i%7==0 || i%10==7||i/10==7)
{
continue;
}
Console.WriteLine("{0}",i);
}
Console.ReadKey();
}
}
}
補充:
while中return,continue,break的區(qū)別:
return:退出main函數(shù)
continue:直接進行下輪循環(huán)
break:直接跳出當前循環(huán)
希望本文所述對大家的C#程序設(shè)計有所幫助。
相關(guān)文章
DevExpress實現(xiàn)禁用TreeListNode CheckBox的方法
這篇文章主要介紹了DevExpress實現(xiàn)禁用TreeListNode CheckBox的方法,在項目開發(fā)中有應用價值,需要的朋友可以參考下2014-08-08C# 延遲Task.Delay()和Thread.Sleep()的具體使用
Thread.Sleep()是同步延遲,Task.Delay()是異步延遲,本文主要介紹了C# 延遲Task.Delay()和Thread.Sleep()的具體使用,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧2024-01-01C#使用Excel動態(tài)函數(shù)實現(xiàn)生成依賴列表
這篇文章主要為大家詳細介紹了如何在C#中使用?Excel?動態(tài)函數(shù)生成依賴列表,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下2024-02-02在C#中基于Semantic?Kernel的檢索增強生成(RAG)實踐記錄
SemanticKernel是一個用于集成和操作大語言模型的應用程序框架,支持C#、Python和Java等多種編程語言,通過SemanticKernel,開發(fā)者可以輕松構(gòu)建基于最新AI技術(shù)的應用程序2024-10-10C#編程實現(xiàn)連接ACCESS數(shù)據(jù)庫實例詳解
這篇文章主要介紹了C#編程實現(xiàn)連接ACCESS數(shù)據(jù)庫的方法,以實例形式較為詳細的分析了C#連接access數(shù)據(jù)庫的具體步驟與相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-11-11