【发布时间】:2011-07-03 21:11:03
【问题描述】:
是否可以在 .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。
【问题讨论】: