कुछ कोड पढ़ने करना और इस स्निपेट कि मैंने नहीं देखा है से पहले पर ठोकर खाई:सी # सूचकांक का बिंदु या लाभ क्या है?
public SomeClass {
public someInterface this[String strParameter] {
get {
return SomeInternalMethod(strParameter);
}
}
}
ऐसा लगता है कि यह इस प्रकार कहा जाता है:
SomeClass _someClass = new SomeClass();
SomeInterface returnedValue = _someClass["someString"];
मैं जहां इस समारोह होगा में दिलचस्पी है उपयुक्त हो या इस शैली में लिखने का इरादा क्या हो। उदाहरण के लिए फ़ंक्शन को कॉल करने पर इसे क्यों पसंद किया जाएगा?
यह प्राकृतिक, सुरुचिपूर्ण है, आंख को प्रसन्न करता है, समझ को बढ़ाता है। विधि कॉल उबाऊ हैं। इसे देखें: http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom-of-nouns.html –