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#使用ZXing.Net实现生成二维码和条码

    C#使用ZXing.Net实现生成二维码和条码

    ZXing用Java实现的多种格式的一维二维条码图像处理库,而ZXing.Net是其.Net版本的实现,下面我们就来看看 C#如何使用ZXing.Net实现生成二维码和条码吧
    2023-12-12
  • C#隐式/显示实现接口方法详解

    C#隐式/显示实现接口方法详解

    这篇文章主要为大家详细介绍了C#隐式/显示实现接口方法,接口的使用场景介绍,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • C#操作ini文件的帮助类

    C#操作ini文件的帮助类

    这篇文章介绍了C#操作ini文件的帮助类,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • Unity3D实战之答题系统的实现

    Unity3D实战之答题系统的实现

    本文将用Unity3D制作一个答题系统,可以从文本文档中提取题目和分数,然后绑定到UI上,在答题的过程中,自动判断分数,自动判断正确率。感兴趣的可以学习一下
    2022-03-03
  • C#微信开发之获取接口调用凭据

    C#微信开发之获取接口调用凭据

    本文主要介绍了C#微信开发之接收 / 返回文本消息原理与实现方法,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • C# WinForm打开PDF文件并在窗体中显示

    C# WinForm打开PDF文件并在窗体中显示

    本文主要介绍通过引用Adobe reader提供的COM组件,以实现在WinForm程序中显示PDF文件的功能。
    2016-05-05
  • C#创建控制Windows服务

    C#创建控制Windows服务

    这篇文章介绍了C#创建和控制Windows服务的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • WindowsForm实现警告消息框的实例代码

    WindowsForm实现警告消息框的实例代码

    这篇文章主要介绍了WindowsForm如何实现警告消息框,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • 在WCF数据访问中使用缓存提高Winform字段中文显示速度的方法

    在WCF数据访问中使用缓存提高Winform字段中文显示速度的方法

    这篇文章主要介绍了在WCF数据访问中使用缓存提高Winform字段中文显示速度的方法,是非常实用的功能,需要的朋友可以参考下
    2014-09-09
  • C#通过不安全代码看内存加载的示例详解

    C#通过不安全代码看内存加载的示例详解

    C#中类型分为值类型和引用类型。这篇文章将用不安全代码的地址,来看一下值类型和引用类型的存储,文中的示例代码讲解详细,感兴趣的可以了解一下
    2022-07-07

最新评论