के अंदर एक प्रतिनिधि प्रकार बनाना मैं बेनामी विधियों के उद्देश्य के लिए एक विधि के अंदर सी # में एक प्रतिनिधि प्रकार बनाना चाहता हूं।एक विधि
उदाहरण के लिए:
public void MyMethod(){
delegate int Sum(int a, int b);
Sum mySumImplementation=delegate (int a, int b) {return a+b;}
Console.WriteLine(mySumImplementation(1,1).ToString());
}
दुर्भाग्य से, मैं उस में .NET 2.0 और # 2.0 सी नहीं कर सकते।
"क्यों आप विधि के भीतर प्रतिनिधि प्रकार बनाने के लिए करना चाहते हैं" - क्योंकि प्रतिनिधि प्रकार का उपयोग करने वाली एकमात्र चीज विधि के भीतर परिभाषित कॉलबैक है, इसलिए विधि के बाहर विधि के लिए अवधारणात्मक रूप से स्थानीय चीजें फैलती हैं ... icky। –