C#實現自定義事件,用於監視變量變化


很多時候我們需要程序具有一種功能,就是當滿足某一條件時觸發某個動作,使用C#的事件機制就可以達到這個目的下面的例子是一個很好的演示。

這段代碼實現了對一個變量的監視,一旦變量發生改變,就觸發動作

定義事件類:

 1     class Event
 2     {
 3         public delegate void tempChange(object sender, EventArgs e);
 4         public event tempChange OntempChange;
 5         string temp;
 6         public string Temp
 7         {
 8             get
 9             {
10                 return temp;
11             }
12             set
13             {
14                 if (temp != value)
15                 {
16                     OntempChange(this, new EventArgs());
17                 }
18                 temp = value;
19             }
20         }
21     }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM