在 C# 中,将索引器声明为接口的一部分的语法是什么?还是这个[]?在界面中使用this关键字感觉有些奇怪。
问问题
1961 次
public interface IYourList<T>
{
T this[int index] { get; set; }
}
它是 - 如果你问我,在其他时候它的语法很奇怪!但它有效。您必须在没有定义的情况下声明它的get;
和/或set;
部分,只需一个分号,就像接口中的普通属性一样。
我知道你的意思,但是,是的,这是正确的。这是文档。