C#的循环语句集锦及案例详解

 更新时间:2015年07月22日 09:49:49   投稿:mrr  
这篇文章主要介绍了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();
}

for循环实例

C# for循环一般都用在计数或排序中使用,这样做也就相当于为每行数据打上序号。因此C# for循环在开发过程中占有极其重要的地位。

int i; 
for(i=1;i<=10;++i) 
{ 
  Console.WriteLine("{0}",i); 
} 

计数器变量是一个整数i,它的起始值是1,在每次循环的最后递增1.在每次循环过程中,把i的值写到控制台上.
注意当i的值为11时,将执行循环后面的代码.这是因为在i等于10的循环末尾,i会递增为11.这是在测试条件i<=10之前发生的,此时循环结束.

最后要注意的是,可以把计数器变量声明为C# for循环语句的一部分,重新编写上述代码,如下所示:

for(int i=1;i<=10;++i) 
{ 
  Console.WriteLine("{0}",i); 
} 

以上内容结合是用C#语言实现的基本循环语句并结合案例做介绍,有需要的朋友可以参考下,希望大家多多支持我。

相关文章

  • C# 用什么方法将BitConverter.ToString产生字符串再转换回去

    C# 用什么方法将BitConverter.ToString产生字符串再转换回去

    这篇文章主要介绍了C# 用什么方法将BitConverter.ToString产生字符串再转换回去,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Unity使用LineRender实现签名效果

    Unity使用LineRender实现签名效果

    这篇文章主要为大家详细介绍了Unity使用LineRender实现签名效果,制作签名功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • C# Lambda表达式select()和where()的区别及用法

    C# Lambda表达式select()和where()的区别及用法

    这篇文章主要介绍了C# Lambda表达式select()和where()的区别及用法,select在linq中一般会用来提取最后筛选的元素集合,在lambda表达式中通常用where得到元素集合,需要的朋友可以参考下
    2023-07-07
  • FileShare枚举的使用小结(文件读写锁)

    FileShare枚举的使用小结(文件读写锁)

    其实/FileShare就是控制文件流的“访问权限”,当然,这仅仅是入门的文件操作,自己做了笔记,也希望能给大家带来帮助
    2014-01-01
  • C#与java TCP通道加密通信实例

    C#与java TCP通道加密通信实例

    这篇文章主要介绍了C#与java TCP通道加密通信,文章通过真实的案例详细讲解说明C#与java TCP通道加密通信的相关资料,需要的小伙伴可以参考一下
    2021-10-10
  • winform用datagridview制作课程表实例

    winform用datagridview制作课程表实例

    这篇文章主要介绍了winform用datagridview制作课程表的方法,实例分析了WinForm实现课程表的结构、数据库及调用技巧,需要的朋友可以参考下
    2015-01-01
  • c# delegate和event的使用说明

    c# delegate和event的使用说明

    这篇文章主要介绍了c# delegate和event的使用说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • Unity查找游戏物体的六种方式详解

    Unity查找游戏物体的六种方式详解

    最近学习unity3d做游戏,总结了一些实用的内容,所以下面这篇文章主要给大家介绍了关于Unity查找游戏物体的六种方式,需要的朋友可以参考下
    2021-06-06
  • C#常用正则验证函数示例

    C#常用正则验证函数示例

    这篇文章主要介绍了C#常用正则验证函数,举例分析了C#针对IP验证、价格验证及正整数验证的相关操作技巧,需要的朋友可以参考下
    2017-01-01
  • c#执行外部命令示例分享

    c#执行外部命令示例分享

    c#执行外部命令示例分享,大家参考使用吧
    2013-12-12

最新评论