首页 > 编程 > C# > 正文

C#中循环语句:while、for、foreach的使用

2019-10-29 21:40:39
字体:
来源:转载
供稿:网友

本篇文章主要介绍了C#中的三种循环语句(while、for、foreach)的实现方式,需要的朋友可以参考下

循环结构可以实现一个程序模块的重复执行,它对于我们简化程序,更好地组织算法有着重要的意义。C#为我们提供了若干种循环语句,分别适用于不同的情形,下面依次介绍。

C#中循环语句:while、for、foreach

1、while循环

 

 
  1. static void Main(string[] args) 
  2. int[] hs = { 1,2,3,4,5,6,7,8,9}; 
  3. int ligh = hs.Length; 
  4. while (ligh > 0) 
  5. Console.WriteLine(hs[ligh - 1]); 
  6. ligh -= 1; 
  7. Console.ReadKey(); 

2、for循环(可以嵌套for循环,比如:做冒泡排序的时候会用到)

 

 
  1. static void Main(string[] args) 
  2. int[] hs = { 1,2,3,4,5,6,7,8,9}; 
  3. //倒叙打印只需要修改一下判断条件即可 
  4. for (int i = 0; i < hs.Length; i++) 
  5. Console.WriteLine(hs[i].ToString()); 
  6. Console.ReadKey(); 

3、foreach循环遍历集合中的元素(这种写法貌似是.NET独有的吧)

 

 
  1. static void Main(string[] args) 
  2. int[] hs = { 1,2,3,4,5,6,7,8,9}; 
  3. //这里用到了var关键字,匿名类型(由编译器自动推断),你可以把它换成int 
  4. foreach (var item in hs) 
  5. Console.WriteLine(item.ToString()); 
  6. Console.ReadKey(); 

通过以上具体实例的介绍,希望可以给大家有所启迪,帮助大家很好的理解与运用循环语句。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表