具體詳情如下所示:
//這裡定義了乙個水箱類
public
class
水箱
//這是水箱的屬性
public
double
體積;
//這是水箱空的事件
public
event
eventhandler 水箱空;
}
//這裡定義了乙個加水器類
public
class
加水器
}
public
class
user
private
加水器 加水器1;
private
水箱 水箱1;
}
c#的委託最經典的解釋:
例子:?
this
.activated +=
new
eventhandler(form1_activated);
這是乙個委託的原理.
this
.activated=你吃完飯;
form1_activated=喊我一聲
這句話的意思就是把這兩個事放在一起了,意思就是叫你吃完飯了喊我一聲。我委託你吃完飯了,喊我一聲。這樣我就不用過一會就來看一下你吃完了沒有了,已經委託你了。
來自
C 中的EventHandler例項詳解
廢話不多說了,具體詳情如下所示 這裡定義了乙個水箱類 public class 水箱 這是水箱的屬性 public double 體積 這是水箱空的事件 public event eventhandler 水箱空 這裡定義了乙個加水器類 public class 加水器 public class u...
C 中關於EventHandler使用的一些理解
閱讀 c 高階程式設計 其中關於eventhandler的使用頗讓人費解。因為已經習慣了public event delegatename eventname 這種定義事件的方式,因此下面結合這種方式來解釋一下書中示例的 先來看看cardealer類的定義 public class carinfoe...
MOSS中EventHandler的使用
最近開發中,一直使用eventhandler,可以幫我們實現很多需求,當然,開始時總會遇到一些莫名奇妙的問題,所以做了下面的總結,希望對自己和大家有幫助。1.eventhandler必需是強命名的。2.註冊完eventhandler或把重新編譯完的dll用gacutil if放入gac後,一定要重啟...