代码实现:

首先创建用来遍历的类

class Car
{
public string name; public int age;
} public class Cars: IEnumerable
{
Car[] acrArr = new Car[4]; public Cars()
{
acrArr[0] = new Car() { name = "1", age = 10 };
acrArr[1] = new Car() { name = "2", age = 20 };
acrArr[2] = new Car() { name = "3", age = 30 };
acrArr[3] = new Car() { name = "4", age = 40 };
}
public IEnumerator GetEnumerator()
{
return this.acrArr.GetEnumerator();
}
}

然后直接调用foreach

foreach (Car ccc in new Cars())
{
console.writeLine(ccc.age.ToString() + "\r\n");
}

参考文章:

文章1

文章2

最新文章

  1. HTML5 中的 canvas 画布(二)
  2. iOS中类别的使用
  3. Sql Server对象管理器的使用
  4. 在SharePoint列表中使用自增栏
  5. c++线程传参问题
  6. ****Git 常用命令和使用思维导图
  7. android自定义View之NotePad出鞘记
  8. Swift中可选型的Optional Chaining 和 Nil-Coalesce(Swift2.1)
  9. TCP状态转换机说明
  10. HDU 3336 Count the string KMP
  11. Eclipse添加和查看书签
  12. bat脚本:自动压缩n天前的文件【转载】
  13. Python3+Flask安装使用教程
  14. laravel代码生成器的记录
  15. 【ZOJ2277】The Gate to Freedom
  16. jquery里面获取div区块的宽度与高度
  17. post-image.sh hacking
  18. salt '*' state.highstate 报错找不到文件,环境如下No Top file or master_tops data matches found.
  19. VB.net X86设置
  20. 金蝶K3,域环境中,无本地用户管理员权限的域用户如何设置注册表权限?

热门文章

  1. 详解 Gulp4 和 Gulp3 的区别
  2. (补12月19)ORM查询优化、ORM事物操作、ORM常用字段参数、Ajax请求、Content-Type
  3. 字符串拼接输出-Predicate接口
  4. 存储自定义类型元素-LinkedHashSet集合
  5. 【大型软件开发】浅谈大型Qt软件开发(三)QtActive Server如何通过COM口传递自定义结构体?如何通过一个COM口来获得所有COM接口?
  6. 在日报、读后感、小说、公文模版、编程等场景体验了一把chatGPT
  7. springboot集成ElasticApm
  8. MySQL-SQL语法、字段类型
  9. day05-mybatis配置文件和SQL映射文件
  10. SVN提交到服务器退回至指定版本(撤销操作)