全部,我遇到了以下属性和对象声明.第一个返回一个接口,第二个我不太确定
public IConfig this[int index]
{
get { return (IConfig)configList[index]; }
}
object IList.this[int index]
{
get { return configList[index]; }
set { }
}
Run Code Online (Sandbox Code Playgroud)
我从来没有见过这种类型的声明,即的public IConfig this[int index]方括号和奇使用的this和object IList.this[int index].有人可以解释这两个符号吗?
我试图查看我的书籍,并使用谷歌,但我不确定我在寻找什么.谢谢你的时间.
编辑.这些是在继承如下的类中
public class ConfigCollection : ICollection, IEnumerable, IList
{
....
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
186 次 |
| 最近记录: |