Я начинающий программист VB.NET, и я пытаюсь реализовать класс Principal
с двумя членами, которые являются экземплярами двух разных классов.Autoupdatable свойства в Visual Basic .NET
Как я учусь, как использовать событие и делегат, я хотел бы реализовать мероприятие (если это может быть решением моей проблемы), чтобы обновить objeto2._atributoC21
когда значение присвоить objeto1.atributoC11
, а затем обновить Principal.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
, но в таком случае, как я мог бы реализовать подходящее решение?