मैं फोन करने की कोशिश कर रहा हूं System.Windows.Threading.Dispatcher.BeginInvoke
। विधि का हस्ताक्षर यह है:
BeginInvoke(Delegate method, params object[] args)
मैं इसे डेलिगेट बनाने के बजाय एक लैम्ब्डा पास करने की कोशिश कर रहा हूं।
_dispatcher.BeginInvoke((sender) => { DoSomething(); }, new object[] { this } );
यह मुझे एक संकलक त्रुटि कह रहा है कि मैं
मेमने को एक System.Delegate में नहीं बदल सकते।
प्रतिनिधि का हस्ताक्षर एक पैरामीटर के रूप में एक वस्तु लेता है और शून्य देता है। मेरा मेमना इससे मेल खाता है, फिर भी यह काम नहीं कर रहा है। मैं क्या खो रहा हूँ?