मैं निम्नलिखित समारोह बनाया है:'System.Action <object>' को 'विधि समूह' से कनवर्ट नहीं कर सकता त्रुटि
public void DelegatedCall(Action<Object> delegatedMethod)
और निम्न विधि परिभाषित
public void foo1(String str) { }
हालांकि, जब मैं करने की कोशिश foo1
साथ DelegateCall
फोन:
DelegatedCall(foo1);
... मैं वें मिल ई निम्नलिखित संकलक त्रुटि:
Argument 1: cannot convert from 'method group' to 'System.Action<object>'
इस त्रुटि का कारण क्या है और मैं इसे कैसे ठीक कर सकता हूं? दुर्भाग्य से, foo1
से Action
कास्टिंग एक विकल्प नहीं है।
संबंधित: [सी # में एक विधि समूह क्या है?] (Http://stackoverflow.com/q/886822/1497596) – DavidRR