c#的循环结构

张开发
2026/4/30 20:38:17 15 分钟阅读

分享文章

c#的循环结构
循环结构概述在C#中的常见循环类型for、while、do-while、foreach。for循环示例适用于已知循环次数的场景如遍历数组、列表或执行固定次数的操作。常用于数值计算、批量处理数据或生成序列。示例代码for (int i 0; i 10; i) { Console.WriteLine($当前值: {i}); }while循环示例适用于不确定循环次数但需满足条件才执行的场景如用户输入验证或实时监控。适合处理动态条件直到条件不满足时退出。示例代码int count 0; while (count 5) { Console.WriteLine($计数: {count}); count; }do-while循环示例至少执行一次循环体再检查条件是否继续。适用于需先执行操作再判断的场景如菜单交互或初始化检查。伪代码示例int num 0; do { Console.WriteLine($数值: {num}); num; } while (num 3);foreach循环示例简化集合遍历无需索引直接访问元素。适用于遍历列表、字典等可迭代对象。示例代码string[] fruits { 苹果, 香蕉, 橙子 }; foreach (var fruit in fruits) { Console.WriteLine($水果: {fruit}); }循环控制语句使用循环控制语句如breakcontinuereturn。可以直接退出或跳过当前循环for (int i 0; i 10; i) { if (i 5) break; // 提前退出循环 Console.WriteLine(i); }嵌套循环示例用于处理多维数据或多层逻辑如矩阵运算或组合问题。外层循环控制行内层循环控制列。示例代码for (int i 1; i 9; i) { for (int j 1; j i; j) { Console.Write(${j}*{i}{i * j}\t); } Console.WriteLine(); }

更多文章