| Property-Anweisungen |
Wolfgang Kluge |
Die Property-Anweisungen mit Get, Let und Set haben sich Grundlegend
geändert. Nicht nur das traditionelle Let fliegt raus (siehe dazu auch
Zuweisungen an Variablen).
Es wurde weiterhin eine Zusammenfassung der Property-Anweisungen
in eine Methode vorgenommen.
Innerhalb dieser Methode wird dann wieder unterschieden zwischen der Zuweisung und dem
Auslesung der Eigenschaft. Zum Zuweisen ist eine Variable mit dem Namen value reserviert,
dieser muß also nicht mehr extra angegeben werden.
aus
Public Property Get Rates() As Integer
Rates = m_Rates
End Property
Public Porperty Let Rates(ByVal NewValue As Integer)
m_Rates = NewValue
End Property
wird also
Public Property Rates() As Integer
Get
Rates = m_Rates
End Get
Set
m_Rates = value
End Set
End Property
Let wird nicht mehr gebraucht, da es nun keinen Unterschied mehr macht, ob man ein Objekt
an eine Variable zuweisen will, oder einen Wert...fliegt also raus.