C 中的EventHandler例項詳解

2021-08-26 21:03:04 字數 1132 閱讀 1990

具體詳情如下所示:

//這裡定義了乙個水箱類

publicclass水箱

//這是水箱的屬性

publicdouble體積;

//這是水箱空的事件

publiceventeventhandler 水箱空;

}

//這裡定義了乙個加水器類

publicclass加水器

}

publicclassuser

private加水器 加水器1;

private水箱 水箱1;

}

c#的委託最經典的解釋:

例子:?

this.activated +=neweventhandler(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後,一定要重啟...