enumerator(名词)
/ɪˈnuːməˌreɪtər/
The enumerator listed three reasons for the decision.
枚举者列出了做出该决定的三个原因。
In C#, an enumerator lets you iterate through a collection without exposing its internal structure.
在 C# 中,枚举器可以让你遍历集合,而不必暴露其内部结构。
enumerator 来自动词 enumerate(“逐一列举”)加上表示“做某事的人/物”的后缀 -or。
而 enumerate 源自拉丁语 enumerare,由 **e-/ex-**(“出、外”)+ numerare(“计数”,与 number “数字/数量”同源)构成,字面含义接近“把数目一项项数出来”,引申为“逐条列出”。
IEnumerable / IEnumerator(枚举器接口)时会频繁使用 enumerator。