【发布时间】:2010-11-16 10:43:27
【问题描述】:
在 C# 中,将索引器声明为接口的一部分的语法是什么?还是this[]吗?在界面中使用 this 关键字感觉有些奇怪。
【问题讨论】:
在 C# 中,将索引器声明为接口的一部分的语法是什么?还是this[]吗?在界面中使用 this 关键字感觉有些奇怪。
【问题讨论】:
它是 - 如果你问我,在其他时候它的语法很奇怪!但它有效。你必须声明它的 get; 和/或 set; 部分,没有定义,只是一个分号,就像接口中的普通属性一样。
【讨论】:
public interface IYourList<T>
{
T this[int index] { get; set; }
}
【讨论】:
我知道你的意思,但是,是的,这个是正确的。这里是the docs。
【讨论】: