如何在VB.NET中封装AddHandler和RemoveHandler?

时间:2012-03-29 05:06:15

标签: vb.net

我在一个类中有一些事件,其中一些最初在构造函数中使用AddHandler给予处理程序(类中的Subs),其他事件未分配处理程序。

所有处理程序通常具有相同的形式:

Private Sub MyEventHandlingSub()

    ' Do some work

    If (some condition has been met) Then
        ' 1: Send an event to this this object (Me) to indicate condition has been met
        ' 2: Remove this as a handler (this handler handles just one of many events)
        ' 3: Add one or more new handlers (not necessarily handling the same event)
    End If
End Sub

我想以某种方式将这些函数封装到“规则”对象中,以便我可以使用这些“规则”初始化我的类。

如何将这些功能封装到“规则”中?

0 个答案:

没有答案