c# - Event type can't be Action<>? -
यह काम करता है
सार्वजनिक ईवेंट Func & lt; int, int & gt; createEvents;
लेकिन यह क्यों नहीं?
सार्वजनिक इवेंट कार्रवाई & lt; int & gt; createEvents;
सार्वजनिक ईवेंट क्रिया & lt; int & gt; बनाएँइवेंट्स;
पूरी तरह वैध है हो सकता है कि आपका इवेंट हैंडलिंग पद्धति कार्रवाई & lt; T & gt;
प्रतिनिधि के साथ मेल नहीं खाती हो।
शायद आपके पास ऐसा कुछ है:
सार्वजनिक इवेंट कार्रवाई & lt ; पूर्णांक & gt; CreateEvents; सार्वजनिक ईवेंट Func & lt; int, int & gt; CreateEvents2; सार्वजनिक इंक ऑनक्रेटइवेंट्स 2 (एंट वैल्यू) {फ़नक & lt; int, int & gt; हैंडलर = एंटेंट्स 2; अगर (हेन्डलर! = नल) रिटर्न हैंडलर (वैल्यू); वापसी 0; } सार्वजनिक शून्य OnCreateEvents (int मान) {कार्रवाई & lt; int & gt; हैंडलर = एपेंट्स; अगर (हैंडलर! = नल) हैंडलर (मान); }
Comments
Post a Comment