foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。

foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。

嵌入语句为数组或集合中的每个元素继续执行。当为集合中的所有元素完成迭代后,控制传递给 foreach 块之后的下一个语句。

可以在 foreach 块的任何点使用 break 关键字跳出循环,或使用 continue 关键字直接进入循环的下一轮迭代。

foreach 循环还可以通过 goto、return 或 throw 语句退出。

示例

在此示例中,使用 foreach 显示整数数组的内容。

class ForEachTest
{  static void Main(string[] args)  {  int[] fibarray = new int[] { 0, 1, 2, 3, 5, 8, 13 };  foreach (int i in fibarray)  {  System.Console.Write(i);  }  }
}  

输出

01235813

c#_foreach遍历相关推荐

  1. java .foreach数组遍历_foreach遍历ArrayList和数组

    遍历ArrayList的方式有迭代器,foreach循环,get(i)等方式.其中迭代器和get方法都有具体的代码可以看到.foreach循环是怎么实现的呢? 下面通过反编译class的方式来看看JA ...

  2. Redis 笔记(04)— list类型(作为消息队列使用、在列表头部添加元素、尾部删除元素、查看列表长度、遍历指定列表区间元素、获取指定区间列表元素、阻塞式获取列表元素)

    Redis 的列表是链表而不是数组.这意味着 list 的插入和删除操作非常快,时间复杂度为 O(1),但是索引定位很慢,时间复杂度为 O(n). 当列表弹出了最后一个元素之后,该数据结构自动被删除, ...

  3. 二叉树的前序、中序、后序非递归遍历 python实现

    前言 python中二叉树的定义: class TreeNode:def __init__(self, x):self.val = xself.left = Noneself.right = None ...

  4. 判断某数组是不是二叉树的前序遍历序列 python递归

    code class Solution:def VerifySquenceOfBST(self, sequence):# write code hereif len(sequence) <= 0 ...

  5. python实现二叉树的重建2 之由中序遍历和后序遍历重建

    前言 通过上一节对python实现二叉树的重建1 之由前序遍历和中序遍历重建,我相信我们再来做这个问题就不难了,完全可以照猫画虎的来实现,具体的原理几乎是一样的,直接上代码了 code # 通用解法d ...

  6. python实现二叉树的重建1 之由前序遍历和中序遍历重建

    前言 此题是关于树的面试题目的常见题型,题目的含义很清晰,这个就不用多说了 解法 关于这道题的解法有很多不同的样式,通用的解法是这样的: 假如现在我们有如下两个遍历的情况 preorder: [1, ...

  7. 通过前序遍历和中序遍历构建二叉树 python实现

    前言 通过前序遍历和中序遍历构建二叉树的原理,主要是找前序遍历根节点在中序遍历中的位置,然后将二叉树而成左子树和右子树,然后依次进行这样的操作,思路还是比较简单的 代码 class Node:def ...

  8. 关于二叉树的层次遍历的花样(c++实现)

    花样变形1::二叉树层次遍历但是分层打印 分析:与普通打印多了一个分层打印,其实只要在在层次遍历中多设置一个标记变量即可 代码如下: //二叉树的层次遍历 void levelTravel(BTNod ...

  9. nvGRAPH三角形计数和遍历示例

    nvGRAPH三角形计数和遍历示例 #include " stdlib.h" #include" inttypes.h" #include" stdi ...

最新文章

  1. Laravel 框架安装
  2. 如何利用CycleGAN实现男女性别转换
  3. 你认为是宽渠道好还是窄渠道好?请做具体分析
  4. boost::geometry模块自定义指针到点示例
  5. memcache 总结笔记
  6. margin和padding的学习
  7. 微信小程序-colorUI组件库
  8. 若依框架入门(前后端分离版本)
  9. Protel99se 犯的错误
  10. 【源码】采用PI反馈控制的DC-DC降压变换器仿真
  11. CodeForces - 1040B Shashlik Cooking (思维/贪心)
  12. oracle序列可以创建同义词吗,Oracle基础教程:同义词与序列
  13. python银行利息问题_python入门教程NO.8 用python写个存款利息计算器
  14. 思科三层交换机不同vlan互通_cisco(三层交换和动态路由,不同vlan间的通信,静态路由实现全网互通)...
  15. unity 入门二 :射击
  16. Python基于Oxford-IIIT Pet Dataset实现宠物识别系统
  17. 中文与unicode转换
  18. virtualBox提高性能方法
  19. Cocos2d-x 3.x 图形学渲染系列二十三
  20. 一篇小文章了解企业的敏捷开发流程

热门文章

  1. DSP320C6000的指令列表汇集
  2. 微软拼音输入法2007状态栏无法显示!
  3. 使用神经网络摸你加法器
  4. 魂力真的存在那么该如何提高魂力呢
  5. 自然语言处理 的 一些环境和包
  6. Python爬虫的终极必杀绝技
  7. python中异常的姓名
  8. msdn 上的关于delegate和event的一个例子,理解后加点评论
  9. BZOJ 2257: [Jsoi2009]瓶子和燃料
  10. 从JSON数据中取出相关数据