【发布时间】:2018-03-09 06:10:18
【问题描述】:
在C# Indexers 的文档中,它指出:
索引器是一种语法便利,使您能够创建客户端应用程序可以像数组一样访问的类、结构或接口。索引器最常在类型中实现,其主要目的是封装内部集合或数组。
我只见过它们与这个单一用例相关联。
其他明显的用例是什么?
【问题讨论】:
-
@ilansch 是的,这是引用引用的单个用例,其他的是什么?因为它说它是最频繁的,所以显然有超过 1 个?
-
我想不出一个索引器被 MS 使用的例子,它与集合、数组或某种列表无关。虽然我曾经虐待过他们一两次
-
您可能会或可能不会返回不同的类型(例如
float this或double this),返回枚举的索引或根据您的index计算某些东西...
标签: c#