C#循环语句
2022/2/3 17:12:35
本文主要是介绍C#循环语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
我们通过四种循环方式 输出 1 到 100
首先我们来试一下while
int i = 0; while (i <= 100) { Console.WriteLine(i); i++; }
我们循环判断 当i 大于100时 循环不再执行
然后是 do while 循环
int l = 0; do { Console.WriteLine(l); l++; } while (l <= 100);
判断的条件和上面是一样的 但你知道do while和其他循环有何不同吗?
其他循环条件不成立时 循环一次都不会执行 但do while循环不成立时 他最少会执行一次
因为他的循环写在了条件的前面 所以是先执行再判断
然后是for循环 这个循环应该是很多人比较喜欢用到 因为写法比较便捷
for (int m = 0; m <= 100; m++) { Console.WriteLine(m); }
直接把变量声明之一部放在了语句中 写起来会比较顺手
foreach的话就是一个专门用来处理数组类型数据的循环
我们声明一个数组并循环打印
int[] arr = {1, 2, 3, 4, 5}; foreach (int n in arr) { Console.WriteLine(n); }
很多人可能认为这个n是下标
但其实不是的 n是对应数组的每一个下标下对应的值
如果是下标 那么输出结果应该是 01234 但实际输出的是 12345
他只是将数组中所有的下标值取出来
如果你需要下标 那么就不要用foreach 换言之 foreach 拿不到下标
那么我们可以用for
for (int isn = 0; isn < arr.Length; isn++) { Console.WriteLine(arr[isn]); //打印下标对应的值 Console.WriteLine(isn); //打印下标 }
这样就下标和下标对应的值都能输出出来了
这篇关于C#循环语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#