這篇文章主要介紹了C#中while循環語句用法,以實例形式詳細分析了while語句的用法,并對return,continue,break的區別做了進一步的分析,需要的朋友可以參考下
本文實例講述了C#中while循環語句用法。分享給大家供大家參考。具體實現方法如下:
在C#中while循環是我們經常會用到的一種循環語句,while循環特點是直到條件為零時才跳出循環,當然中間可以利用其它函數直接跳出,對于while的具體用法有必要做一個較為詳盡的分析。
先來說Foreach和For的區別,Foreach是針對對象進行遍歷的,不需要定義循環次數,但是有個缺點,Foreach遍歷取的是只讀數據,不能在Foreach中進行對象的增刪改,而For循環就可以。這個改成while循環的代碼如下:
復制代碼代碼如下:
int i=0;while(i<ds.Table["userreg"].Rows.Count){i++;}
示例如下:
復制代碼代碼如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 中斷循環
{
class Program
{
static void Main(string[] args)
{
//100以內拍七
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的區別:
return:退出main函數
continue:直接進行下輪循環
break:直接跳出當前循環
希望本文所述對大家的C#程序設計有所幫助。