首页  >  文章  >  后端开发  >  C# do-while 循环

C# do-while 循环

WBOY
WBOY原创
2024-09-03 15:11:15425浏览

编程很有趣,尤其是当您使用基于 OOP 的概念时。由于客户提出的要求不同,我们可能会遇到不同的情况,解决方案也不同。很多时候,在某些情况下我们想要以特定的顺序重复某些事情。我们不希望执行整个函数或程序,而只希望执行特定的语句块有限次数。对于这些类型的情况,可能的解决方案是循环。 C# 中有许多可用的循环,例如“for”、“while”和“do-While”循环。在本文中,我们将通过示例讨论“do-while”循环,以及它如何帮助您克服此类情况。今天我们来谈谈最广泛使用的 do-while 循环。

详细说明

与基于 OOP 的语言中可用的许多其他循环一样,C# 完全支持 do-while 循环。电路用于运行特定的语句块,直到条件为真。让我们了解一下这是如何工作的。

“在条件成立时执行此操作。”通俗地说,假设你是一名程序员,工作时,你编写代码并执行。如果我们尝试在 do while 循环方面理解这种情况,那就是:

do
{
(write codes)
(execute codes)
}
While
{
(You are on duty)
}

直到while条件成立时,do块中写入的代码块才会继续执行。 do-while 循环主要用于未知重复次数的情况。确切地说,我们不知道代码将运行多少次,直到在运行时检查条件为止。无论哪种方式,这都会至少执行一次。让我们用一个现实生活中的示例来讨论 c# 中可用的循环。

For 循环、While 循环和 do-while 循环:区别

  • 所有这三个循环都用于重复特定条件的特定块执行。然而,这三者之间存在一些差异。举个例子,如果你想去旅行,你有三种选择,你的交通工具、航班和巴士。
  • 第一种情况,如果您想驾车出行,应检查可用汽油(状况)。仅当您想要前往(重复)的距离的汽油(状况)可用时,您才会出行。同样,For Loop 会先检查条件并知道循环重复的次数,然后运行该函数。
  • 另一个条件,如果您想乘坐航班旅行。首先,您必须预订飞机票。首先,您必须满足条件才可以登机。这就是 While 循环的工作原理。仅当满足条件时该函数才会运行。有几个循环是未知的。
  • 第三,如果您想乘坐巴士前往,请先上车,然后取票。这就是 do-while 循环的工作原理。首先,它将继续,然后检查条件,并继续重复,直到条件为真。

解释语法

以下是使用 do-while 循环之前您应该了解的事情。

  • 要使用的关键字是:do 和 while
  • 无论条件如何,循环都将至少执行一次。
  • 循环体执行后将检查条件。

使用 do-while 的语法:

do
{
//code that needs to be executed
}
While(condition);

无论条件为真时需要什么,都应该放在代码的“do”部分。条件应该在代码的“while”部分定义。

C# Do-While 循环流程图

可以看出,无论条件是否第一次有效,该语句都会执行。报告完成后,将核实情况。如果条件为真,则返回到语句。但是,如果状态为 false,它将退出循环并继续执行程序的下一部分。

示例

using System;
public class Example
{
public static void Main(string[] args)
{
int i = 1;
do
{
Console.WriteLine(i);
i++;
} while (i <= 10) ;
}
}

说明:

在上面的例子中,整数“i”已经被定义。在 do 部分中,我们已经确定了如何处理这个整数。我们应用了 ++ 运算符,它将在其先前的值上加 1 并打印它。这将继续发生,直到整数“i”等于或小于 10。因此该程序的输出将是:

C# do-while 循环

无限 do-while 循环

如果条件设置为布尔值,do-while循环将继续无限执行。建议给出一个数值条件。按 Ctrl + c 可以终止无限循环,

示例:

using System;
public class Example1
{
public static void Main(string[] args)
{
do{
Console.WriteLine("endless loop");
} while(true);
}
}

输出

C# do-while 循环

//可以通过按Ctrl + c

终止
  • 值得注意的是,即使不满足while部分中定义的条件,它仍然会显示整数的初始值,即1。
  • 第一轮不检查条件。仅在执行语句后才检查条件。

结论

  • C# 是一种强大的软件开发语言,即使是一些小事情,你也必须掌握。如果没有在正确的时间使用语言的正确功能,不仅会影响结果,而且会显示程序的无能。
  • do-while 循环在某些情况下编写程序时被广泛使用,程序应该充分了解它的优缺点才能有效地使用它。
  • 简而言之,它会重复该函数,直到定义的条件为真。不过,while 循环和 do-while 循环的区别在于,while 循环只有在状态为 true 时才会执行,而 do-while 则不管条件是否满足都会运行一次。

以上是C# do-while 循环的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
上一篇:C# While Loop下一篇:C# foreach Loop