gpt4 book ai didi

.net - 你怎么称呼 IEnumerable

转载 作者:行者123 更新时间:2023-12-04 10:05:27 27 4
gpt4 key购买 nike

我有时发现自己在提及 IEnumerable<Foo> 时会考虑使用什么词。 .我认为我在阅读时没有看到一致的命名。

IEnumerable<Foo> : 这是一个类型名称。在句子中思考或使用时它没有帮助。

收藏 : 它是有效的,但不是到处都使用。虽然我们有 System.Collections 命名空间。

序列 : 它也是有效的,可能定义得更好。

枚举器 迭代器 : 他们强调操作,很少用到。

什么是最合适的?你在你的代码中读到了什么?

最佳答案

IEnumerable<Foo>不是 迭代器/枚举器 - 这是迭代它的设备的单独概念。

集合一般是指允许添加/删除等操作的特定设备;这在此处不适用,但该术语并非不合理。

就我个人而言,我倾向于在讨论中使用“序列”,但我不使用它来命名代码中的事物——我只是使用序列所代表的事物,即“订单”、“唯一用户”等——或者在通用方法的情况,“项目”,“值”等。

关于.net - 你怎么称呼 IEnumerable<Foo>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7280055/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com