c# - How to implement event -
वर्ग फू () {सार्वजनिक सूची & lt; string & gt; SomeCollection; }
मुझे इस घटना को कार्यान्वित करने की आवश्यकता है जो संग्रह से कुछ जोड़ा या निकाला जा सकता है। यह कैसे करें?
सूची & lt; T & gt;
कोई सूचना समर्थन नहीं है आप बाध्यकारी सूची
में देख सकते हैं, जिसमें घटनाएं हैं - या संग्रह & lt; T & gt;
, जो ओवरराइड विधियों के साथ विरासत में मिल सकती है।
यदि आप Foo
स्तर पर ईवेंट को बेनकाब करना चाहते हैं, शायद नीचे की तरह कुछ - लेकिन सूची पर इसे छोड़ना आसान हो सकता है:
वर्ग फ़ू {सार्वजनिक इवेंट EventHandler ListChanged; निजी रीडोनली बाइंडिंगलिस्ट & lt; स्ट्रिंग & gt; सूची; सार्वजनिक फू () {सूची = नई बाध्यकारी सूची & lt; स्ट्रिंग & gt; (); List.ListChanged + = list_ListChanged; } शून्य सूची_ सूची (ऑब्जेक्ट प्रेषक, ListChangedEventArgs ई) {इवेंटहैंडलर हैंडलर = लिस्ट चेंजेड; अगर (हैंडलर! = नल) हैंडलर (यह, इवेंटएआरजी.एप्टी); } सार्वजनिक IList & lt; स्ट्रिंग & gt; कुछ कलेक्शन {{रिटर्न सूची}}}}
Comments
Post a Comment