Ufu*_*arı 7 .net linq ienumerable ienumerator
我有时会发现自己正在考虑在引用时使用哪个词IEnumerable<Foo>.我不认为我在阅读时会看到一致的命名.
IEnumerable<Foo>:这是一个类型名称.在思考或使用句子时没有用处.
收藏:它是有效的,但并不是随处可见.虽然我们有System.Collections命名空间.
顺序:它也是有效的,可能更好地定义它.
枚举器或迭代器:他们强调操作,很少使用.
什么是最合适的?你在代码中读到了什么?
一个IEnumerable<Foo>是不迭代器/枚举-即对于该装置的单独概念迭代它.
甲集合通常是指特定的装置,其允许诸如添加/删除操作; 这不适用于此,但该术语并非不合理.
我个人倾向于在讨论中使用"序列",但我不会用它来代码中的命名 - 我只是使用序列所代表的东西,即"订单","uniqueUsers"等 - 或者在泛型方法,"项目","值"等的情况
| 归档时间: |
|
| 查看次数: |
254 次 |
| 最近记录: |