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

 更新时间:2015年07月21日 09:17:08   作者:自由自在的虫子  
本篇文章主要介绍了C#中的三种循环语句(while、for、foreach)的实现方式,需要的朋友可以参考下

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

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

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


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

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


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

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

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

相关文章

  • C#9.0主要特性的一些想法

    C#9.0主要特性的一些想法

    这篇文章主要给大家介绍了关于C#9.0主要特性的一些想法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • C#byte数组与Image的相互转换实例代码

    C#byte数组与Image的相互转换实例代码

    这篇文章主要介绍了C#byte数组与Image的相互转换实例代码的相关资料,需要的朋友可以参考下
    2017-04-04
  • C#泛型用法实例分析

    C#泛型用法实例分析

    这篇文章主要介绍了C#泛型用法,实例分析了C#泛型的功能、定义与使用技巧,需要的朋友可以参考下
    2015-06-06
  • C#使用LINQ查询操作符实例代码(二)

    C#使用LINQ查询操作符实例代码(二)

    这篇文章介绍了C#使用LINQ查询操作符的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 谈C# using的用法与好处

    谈C# using的用法与好处

    这篇文章主要为大家详细介绍了C# using的用法与好处,具体分析了using指令调用的Dispose()方法,感兴趣的朋友可以参考一下
    2016-05-05
  • 亲自教你实现栈及C#中Stack源码分析

    亲自教你实现栈及C#中Stack源码分析

    大家都知道栈的实现方式有两种,一种是基于数组实现的顺序栈,另一种是基于链表实现的链式栈。这篇文章主要介绍了手把手教你实现栈以及C#中Stack源码分析,需要的朋友可以参考下
    2021-09-09
  • WPF中使用WebView2控件的方法及常见问题

    WPF中使用WebView2控件的方法及常见问题

    WebView2为WPF网页浏览工具,具有简单易用,页面显示清晰的优点,下面这篇文章主要给大家介绍了关于WPF中使用WebView2控件的方法及常见问题,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • C#生成随机ArrayList的方法

    C#生成随机ArrayList的方法

    这篇文章主要介绍了C#生成随机ArrayList的方法,实例分析了C#中ArrayList的相关操作技巧,需要的朋友可以参考下
    2015-06-06
  • C# httpwebrequest访问HTTPS错误处理方法

    C# httpwebrequest访问HTTPS错误处理方法

    下面小编就为大家带来一篇C# httpwebrequest访问HTTPS错误处理方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • C# 利用IRawPixels接口遍历栅格数据

    C# 利用IRawPixels接口遍历栅格数据

    本文主要介绍了利用IRawPixels接口遍历栅格数据。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02

最新评论