इसके साथ नेट 4 में एक वर्ग बनाने के लिए संभव है: "आइटम" नामकक्षा नाम "आइटम"
- एक इंडेक्सर,
- एक संपत्ति?
उदाहरण के लिए, इस सी # वर्ग मेरे लिए संकलन नहीं होगा:
public class MyClass
{
public object Item { get; set; }
public object this[string index] { get { return null; } set { } }
}
संकलक एक त्रुटि CS0102 देता है:
प्रकार 'MyClass' पहले से ही 'आइटम के लिए एक परिभाषा में शामिल है '
हालांकि मैं केवल स्पष्ट रूप से Item
को परिभाषित कर रहा हूं।