
enumerator 是一个名词,指"枚举者;列举者;调查员"。在日常用语中,常指负责逐一清点、登记或调查的人(如人口普查调查员)。在计算机科学中,也指"枚举器",即用于逐一遍历集合元素的对象或工具。
/njumretr/
The enumerator visited every household in the district to collect census data.
调查员走访了该地区的每一户家庭以收集人口普查数据。
In object-oriented programming, an enumerator provides a standard way to iterate through a collection without exposing its underlying structure.
在面向对象编程中,枚举器提供了一种标准方式来遍历集合,而无需暴露其底层结构。
enumerator 源自拉丁语 enumerare,由前缀 e-(出)与 numerare(计数)组成,字面意思是"逐一数出来"。numerare 又来自 numerus(数字)。该词经由拉丁语进入英语,先有动词 enumerate(列举),再加上表示"执行者"的后缀 -ator,构成 enumerator,指"进行举或清点的人或物"。
IEnumerator 接口的对象,用于遍历集合。