Die Membereigenschaft „<Eigenschaftenname>“ eines anonymen Typs kann nicht zum Ableiten des Typs einer anderen Membereigenschaft verwendet werden, da der Typ von „<Eigenschaftenname>“ noch nicht bekannt ist.

Erst ab dem Zeitpunkt, da der Typ der Eigenschaft eines anonymen Typs bekannt ist, kann sie zum Festlegen des Typs einer anderen Eigenschaft verwendet werden. Beispielsweise ist in der folgenden Deklaration .IDName = .LastName ungültig, da .LastName noch nicht initialisiert wurde.

' Not valid.
Dim anon1 = New With {Key .IDName = .LastName, Key .LastName = "Jones"}

Fehler-ID: BC36559

So beheben Sie diesen Fehler

  • Legen Sie den Typ der Eigenschaft fest, bevor Sie sie verwenden, um eine andere Eigenschaft zu initialisieren.

    Dim anon2 = New With {Key .LastName = "Jones", Key .IDName = .LastName}
    

Siehe auch