在.NET 4中是否可以创建一个类,包含以下内容:
- 索引器
- 名为"Item"的属性?
例如,下面这个C#类对我来说无法编译:
public class MyClass
{
public object Item { get; set; }
public object this[string index] { get { return null; } set { } }
}
编译器报错 CS0102:
类型'MyClass'已经包含了对'Item'的定义
尽管我只显式地定义了一次Item
。