上一篇: C# 判断

下一篇: C# 封装

C# 循环语句

循环结构在编程中非常重要,它允许你重复执行一段代码,直到满足某个条件。C# 提供了多种循环结构,以便您根据需要来选择。本教程将向您介绍如何在 C# 中使用循环结构。

for 循环

for 循环是一个计数器驱动的循环结构,通常用于指定次数的重复。其语法如下:

                for (initialization; condition; increment)
                {
                    // 循环体
                }
                
  • initialization: 初始化计数器。
  • condition: 循环条件。当条件为 true 时,继续循环;当条件为 false 时,跳出循环。
  • increment: 计数器增量,每轮循环后更新计数器。

例如:

                for (int i = 0; i < 5; i++)
                {
                    Console.WriteLine("Hello, World! " + i);
                }
                

上述代码会输出 5 次 "Hello, World!",并附带当前计数器的值。

while 循环

while 循环在满足给定条件时重复执行一段代码。其语法如下:

                while (condition)
                {
                    // 循环体
                }
                

conditiontrue 时,大括号内的代码块将被反复执行。例如:

                int counter = 0;

                while (counter < 5)
                {
                    Console.WriteLine("Hello, World! " + counter);
                    counter++;
                }
                

与之前的 for 循环示例相同,这段代码也会输出 5 次 "Hello, World!",并附带当前计数器的值。

do-while 循环

while 循环类似,do-while 循环在满足给定条件时重复执行一段代码。不过,它至少执行一次循环体,然后才检查条件是否满足。其语法如下:

                do
                {
                    // 循环体
                } while (condition);
                

例如:

                int counter = 0;

                do
                {
                    Console.WriteLine("Hello, World! " + counter);
                    counter++;
                } while (counter < 5);
                

此示例的输出结果与之前两个循环示例相同。

foreach 循环

foreach 循环用于遍历集合(如数组或列表)中的每个元素。其语法如下:

                foreach (type variable in collection)
                {
                    // 循环体
                }
                

例如:

                string[] names = { "Alice", "Bob", "Charlie", "David" };

                foreach (string name in names)
                {
                    Console.WriteLine("Hello, " + name + "!");
                }
                

上述代码将为每个名字输出 "Hello, [name]!"。

现在您已经了解了 C# 中的四种循环结构。通过恰当地使用 for, while, do-whileforeach 循环,您可以重复执行代码,直到满足特定条件。这些循环结构使您能够轻松地处理重复任务和集合操作。在实际编程过程中,根据不同场景和需求选择合适的循环结构将使您的代码更加简洁高效。