【译文】C# 语句教程之:如何用 C# while 循环

如何用 C# while 循环

原文:C# Tutorial and source code


while 语句连续执行一个语句块,一直到条件表达式的值变为假(false)为止。循环每执行一次,条件表达式都计算一次,如果为真,就再执行一次语句块。

while(condition)         QQ截图20150509132153   {

statement(s);

}

如同if语句一样,while语句计算表达式的值,需要得到一个布尔值。如果条件为真(true),则while语句执行while块里面的语句,while语句将持续检测条件表达式的值,并执行while语句块,直到条件表达式的值为假(false)为止。

int count = 1;

while (count < = 4)     {

MessageBox.Show(“The value of i is : ” + count);

count = count + 1;

}

 

C#的 while语句执行一个语句或一个语句块,一直到条件表达式为假(false)为止。上面的程序,循环将被执行4次。 While循环可以被break, goto, return, 或 throw 等语句中断,并转到循环外。如果想不退出循环,直接跳到下一个遍历,则使用continue语句。

while(true)

带有这个条件的空while循环是无限循环. 可以使用while语句实现无限循环,如下:

while (true){

// statements

}

using System;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int count = 1;
            while (count < = 4)
            {
                MessageBox.Show("The value of i is : " + count);
                count = count + 1;
            }
        }
    }
}

本文译自http://csharp.net-informations.com/

更准确内容,请访问作者原文。

此条目发表在程序开发分类目录,贴了, , , 标签。将固定链接加入收藏夹。