कहो मैं एक वर्ग मेंढक नामित करने के लिए एक घटना को जोड़ने के लिए, की तरह यह लग रहा है:कैसे एक वर्ग
public class Frog
{
public int Location { get; set; }
public int JumpCount { get; set; }
public void OnJump()
{
JumpCount++;
}
}
मैं 2 बातें साथ मदद की जरूरत:
- मैं नामक एक ईवेंट बनाना चाहते कक्षा परिभाषा में कूदो।
- मैं मेंढक वर्ग का एक उदाहरण बनाना चाहता हूं, और फिर एक और विधि बनाएं जिसे मेंढक कूदने पर बुलाया जाएगा।
धन्यवाद, हालांकि मुझे इस पंक्ति की आवश्यकता नहीं दिखाई देती है "EventHandler हैंडलर = जंप;" –
यह मृत हैंडलर से बचने के लिए है .. सी # में जब आप जांचते हैं कि एक हैंडलर शून्य है और हैंडलर को आमंत्रित करने का वास्तविक समय विधि को हटा दिया जा सकता था। तो आप एक संदर्भ स्थापित करते हैं जहां हैंडलर वर्तमान में इंगित कर रहा है, फिर उस संदर्भ पर नल की जांच करें और आह्वान करें। –
क्या पहला कोड स्निपेट एक स्थिर वैश्विक दायरा चीज़ होगा? अन्यथा यह कैसे पता चलता है कि मेंढक। जंप करता है? – WDUK