我是一个初学者 VB.NET 程序员,我正在尝试实现一个Principal
具有两个成员的类,这两个成员是两个不同类的实例。
当我正在学习如何使用事件和委托时,我想实现一个事件(如果这可以解决我的问题)以objeto2._atributoC21
在分配值时进行objeto1.atributoC11
更新,然后使用andPrincipal.total
的所有成员的总和进行更新。object1
object2
这是一个非常粗鲁的代码,但为了使这个示例尽可能清晰:
Public Class Principal
Public objeto1 As ClaseIncluida1
Public objeto2 As ClaseIncluida2
Public total As Integer
End Class
Public Class ClaseIncluida1
Private _atributoC11 As Integer
Public _atributoC12 As Integer
Public Property atributoC11 As Integer
Get
Return _atributoC11
End Get
Set(ByVal value As Integer)
_atributoC11 = value
End Set
End Property
End Class
Public Class ClaseIncluida2
Public _atributoC21 As Integer
Public _atributoC22 As Integer
End Class
我知道如何以简单的方式使用事件和委托,但是当我尝试进行上述描述时,我发现自己陷入了死胡同。
也许事件和委托不适合Principal
上课,但在那种情况下,我该如何实施合适的解决方案?