当前位置: 首页 > news >正文

C# 循环

C# 循环

在编程中,循环是一种控制结构,它允许我们重复执行一段代码多次。C# 提供了几种循环机制,以适应不同的编程需求。本文将详细介绍 C# 中常用的几种循环类型,包括 for 循环、while 循环、do-while 循环和 foreach 循环,并举例说明它们的使用方法。

1. for 循环

for 循环是 C# 中最常用的循环类型之一。它适用于当你知道循环需要执行多少次时。for 循环的基本语法如下:

for (初始化表达式; 循环条件; 迭代表达式)
{// 要重复执行的代码
}
  • 初始化表达式:在循环开始前执行一次,通常用于声明和初始化循环变量。
  • 循环条件:在每次循环迭代开始前检查,如果条件为真,则执行循环体中的代码。
  • 迭代表达式:在每次循环体执行后执行,通常用于更新循环变量。

示例

for (int i = 0; i < 5; i++)
{Console.WriteLine("for 循环的迭代次数: " + i);
}

上述代码将输出:

for 循环的迭代次数: 0
for 循环的迭代次数: 1
for 循环的迭代次数: 2
for 循环的迭代次数: 3
for 循环的迭代次数: 4

2. while 循环

while 循环在每次循环开始前检查条件。如果条件为真,则执行循环体中的代码。while 循环适用于当你不知道循环需要执行多少次,但知道循环结束的条件时。

示例

int j = 0;
while (j < 5)
{Console.WriteLine("while 循环的迭代次数: " + j);j++;
}

输出与 for 循环示例相同。

3. do-while 循环

do-while 循环与 while 循环类似,但它在循环体执行后检查条件。这意味着循环体至少会执行一次。

示例

int k = 0;
do
{Console.WriteLine("do-while 循环的迭代次数: " + k);k++;
} while (k < 5);

输出与 for 循环示例相同。

4. foreach 循环

foreach 循环用于遍历数组或集合中的每个元素。它简化了对集合中每个元素的访问。

示例

string[] names = { "Alice", "Bob", "Charlie" };
foreach (string name in names)
{Console.WriteLine("Name: " + name);
}

输出:

Name: Alice
Name: Bob
Name: Charlie

总结

C# 提供了多种循环机制,每种都有其特定的用途。for 循环适用于已知迭代次数的情况,whiledo-while 循环适用于未知迭代次数但知道结束条件的情况,而 foreach 循环则专门用于遍历集合中的元素。理解并掌握这些循环机制对于编写高效和结构清晰的 C# 代码至关重要。

http://www.lryc.cn/news/373581.html

相关文章:

  • PHP杂货铺家庭在线记账理财管理系统源码
  • 机器学习中的神经网络重难点!纯干货(上篇)
  • [DDR4] DDR1 ~ DDR4 发展史导论
  • 享元和代理模式
  • [英语单词] ellipsize,动词化后缀 -ize
  • 自然资源-测绘地信专业术语,值得收藏!
  • 如何在小程序中实现页面之间的返回
  • 深入解析数据结构之B树:平衡树中的王者
  • 18. 第十八章 继承
  • OperationalError: (_mysql_exceptions.OperationalError)
  • DocGraph相关概念
  • MySQL限制登陆失败次数配置
  • 洛谷题解 - P1192 台阶问题
  • Unity贪吃蛇改编【详细版】
  • React中数据响应式原理
  • 【FreeRTOS】ARM架构汇编实例
  • 【Linux】常见指令的使用
  • C#面:详细阐述什么是 DTO
  • 「TCP 重要机制」三次握手四次挥手
  • Java数据库编程
  • 决策树算法介绍:原理与案例实现
  • 业务代表模式
  • LeetCode 算法:反转链表 c++
  • 【多线程】Thread类及其基本用法
  • Springboot 整合 Flowable(一):使用 flowable-UI 绘制流程图
  • 课设--学生成绩管理系统(一)
  • thinkphp5模型的高级应用
  • XML XSLT:技术与应用解析
  • 嵌入式单片机中项目在线仿真工具分享
  • Unity动态添加聊天文本