什么是CLR / C#中的“重载索引器系列”?

时间:2015-09-16 08:43:54

标签: c#

我正在阅读“框架设计指南”一书,我很困惑其中一条规则(第142页)“不要在一种类型中提供多个重载索引器系列。”

我知道重载的索引器看起来是怎样的,但是什么才能成为一个家庭?

1 个答案:

答案 0 :(得分:3)

the lines

  

某些编译器(如C#编译器)会强制执行此准则。

     

某些语言不支持多组索引器。如果您使用它们,一些开发人员将无法访问这些成员。

我认为这意味着“不要在一种类型中提供具有不同名称的索引器”。一系列索引器将是一组具有相同名称的重载索引器。