मैं वर्तमान में एक गेम के लिए मेनू सिस्टम पर काम कर रहा हूं और मेरे पास स्क्रीन और स्क्रीन तत्वों के लिए मानक पदानुक्रम है। (स्क्रीन में स्क्रीन तत्वों का कुछ संग्रह होता है)। मैं स्क्रीन तत्वों को यह घोषणा करने के लिए स्क्रीन क्लास में एक ईवेंट भेजना चाहता हूं कि यह चुना गया है। हालांकि, मुझे इस मामले में किसी भी घटना तर्क की आवश्यकता नहीं है। मुझे यकीन नहीं है कि बिना किसी तर्क के ईवेंट को वाक्यविन्यास बनाना है। मुझे एक समाधान मिला जो प्लेयर इंडेक्स को इवेंट तर्क के रूप में पास करता है। (मेरे खेल सख्ती से एकल खिलाड़ी है, इसलिए यह आवश्यक नहीं है।)सी # तर्क के बिना घटनाक्रम। मैं उन्हें कैसे संभाल सकता हूं?
public event EventHandler<PlayerIndexEventArgs> Selected;
^- कैसे इस घटना घोषित किया जाता है जहां PlayerIndexEventArgs EventArgs से विरासत। क्या मैं PlayerIndexEventArgs को छोड़ सकता हूं, या कोई तर्क भेजने के लिए यहां उपयोग करने के लिए कोई डिफ़ॉल्ट प्रकार है? (हो सकता है कि सिर्फ EventArgs आधार वर्ग?)
इस लड़के को वास्तव में एक्शन वैरिएबल का उपयोग करना चाहिए क्योंकि वे परेशानी से कम हैं और ज्यादातर मामलों में ठीक काम करते हैं। – RCIX