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.