循环语句是编程中用于重复执行一段代码直到满足特定条件的控制结构。在 C# 中,循环语句包括 for
、while
、do-while
和 foreach
。本课程将逐一介绍这些循环语句的特点和使用场景,并通过示例加深理解。
for
循环提供了一个初始化、条件判断和迭代的明确结构。C#// 简单的计数循环
for (int i = 0; i < 10; i++) {
Console.WriteLine("计数值:" + i);
}
C#// 遍历数组
int[] array = { 1, 2, 3, 4, 5 };
for (int i = 0; i < array.Length; i++) {
Console.WriteLine("数组元素:" + array[i]);
}
while
循环在每次迭代开始前检查条件。C#// 条件控制循环
int i = 0;
while (i < 10) {
Console.WriteLine("计数值:" + i);
i++;
}
C#// 用户输入控制循环
string userInput;
do {
Console.WriteLine("请输入 'exit' 退出循环:");
userInput = Console.ReadLine();
} while (userInput != "exit");
do-while
循环至少执行一次循环体,之后再检查条件。C#// 至少执行一次的循环
int count = 0;
do {
count++;
Console.WriteLine("执行次数:" + count);
} while (count < 5);
foreach
循环用于简化集合或数组的遍历。C#// 遍历集合
List<string> names = new List<string> { "Alice", "Bob", "Charlie" };
foreach (string name in names) {
Console.WriteLine("姓名:" + name);
}
C#// 遍历字典
Dictionary<string, string> capitals = new Dictionary<string, string> {
{ "France", "Paris" },
{ "Germany", "Berlin" }
};
foreach (KeyValuePair<string, string> item in capitals) {
Console.WriteLine("国家:" + item.Key + ", 首都:" + item.Value);
}
C# 中的循环语句是编写高效、可读性强的代码的基础。选择合适的循环结构可以简化代码逻辑,提高程序性能。通过本课程的学习,您应该能够灵活运用不同的循环语句来处理各种重复执行的任务。
本文作者:技术老小子
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!