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

Popular posts from this blog

c++ - Linux and clipboard -

What is expire header and how to achive them in ASP.NET and PHP? -

sql server - How can I determine which of my SQL 2005 statistics are unused? -