博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 学习笔记(三) ForEach遍历集合
阅读量:4114 次
发布时间:2019-05-25

本文共 316 字,大约阅读时间需要 1 分钟。

1.foreach遍历集合:

1) 简单来说IEnumerable是一个声明式的接口,声明实现该接口的类就是“可迭代的enumerable”,但并没用说明如何实现迭代器(iterator).

2) 而IEnumerator接口是实现式接口,它声明实现该接口的类就可以作为一个迭代器iterator.

3)一个collection要支持Foreach进行遍历,就必须实现IEnumerable,并一某种方式返回迭代器对象:IEnumerator.

一般而言,如果是类,就要实现GetEnumerator 函数,该函数返回IEnumerator类型;如果是类成员,比如一个方法,则要返回一个可迭代对象即IEnumerable类型;



转载地址:http://ynkpi.baihongyu.com/

你可能感兴趣的文章
如果你还不了解 RTC,那我强烈建议你看看这个!
查看>>
沙雕程序员在无聊的时候,都搞出了哪些好玩的小玩意...
查看>>
Mysql复制表以及复制数据库
查看>>
Kafka
查看>>
9.1 为我们的角色划分权限
查看>>
维吉尼亚之加解密及破解
查看>>
TCP/IP协议三次握手与四次握手流程解析
查看>>
PHP 扩展开发 : 编写一个hello world !
查看>>
inet_ntoa、 inet_aton、inet_addr
查看>>
用模板写单链表
查看>>
链表各类操作详解
查看>>
C++实现 简单 单链表
查看>>
Linux的SOCKET编程 简单演示
查看>>
Linux并发服务器编程之多线程并发服务器
查看>>
C语言内存检测
查看>>
Linux epoll模型
查看>>
Linux系统编程——线程池
查看>>
Linux C++线程池实例
查看>>
shared_ptr的一些尴尬
查看>>
C++总结8——shared_ptr和weak_ptr智能指针
查看>>