我正在阅读《框架设计指南》这本书,但对其中一项规则感到困惑(第142页)“请勿在一种类型中提供一个以上的重载索引器系列”。
我知道重载的索引器是什么样子,但是什么构成一个家庭?
最佳答案
由the lines
某些编译器(例如C#编译器)强制执行此准则。
某些语言不支持多组索引器。如果使用它们,则某些开发人员将无法访问这些成员。
我认为这意味着“不要在一种类型中为索引器提供不同的名称”。索引器家族将是一组重载的同名索引器。
关于c# - 什么是CLR/C#中的“重载索引器家族”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32603656/