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)文章
Unity游戲開發(fā)中的中介者模式的應(yīng)用與實現(xiàn)
中介者模式是Unity游戲開發(fā)中常用的設(shè)計模式之一,用于減少對象之間的直接耦合,通過引入中介者來協(xié)調(diào)對象之間的交互。通過中介者模式,游戲?qū)ο罂梢愿屿`活地進行交互和協(xié)同工作,降低系統(tǒng)復雜度,使代碼更加易于維護和擴展2023-05-05C#統(tǒng)計字符串中數(shù)字個數(shù)的方法
這篇文章主要介紹了C#統(tǒng)計字符串中數(shù)字個數(shù)的方法,涉及C#遍歷字符串并判斷數(shù)字的技巧,需要的朋友可以參考下2015-06-06WPF+ASP.NET?SignalR實現(xiàn)簡易在線聊天功能的示例代碼
這篇文章將以一個簡單的聊天示例,簡述如何通過WPF+ASP.NET?SignalR實現(xiàn)消息后臺通知,僅供學習分享使用,如有不足之處,還請指正2022-09-09