Mehrfache Initialisierungen von <Membername>.

Mehrfache Initialisierungen von <Membername> Felder und Eigenschaften können in einem Objektinitialisiererausdruck nur einmal initialisiert werden.

Sie können jedem Feld und jeder Eigenschaft in einer Objektinitialisierungsliste nur einmal einen Anfangswert zuweisen. Die folgende Deklaration ist ungültig.

Dim cust = New Customer() With {.Name = "Bob", .Name = "Robert"}

Hinweis

Sie können ein Feld oder eine Eigenschaft als Anfangswert für einen anderen Member verwenden, wie in der folgenden Deklaration gezeigt.

Dim cust = New Customer() With {.First = "Mike", .Last = "Nash", _
                                .Full = .First & " " & .Last}

Fehler-ID: BC30989

So beheben Sie diesen Fehler

  • Entfernen Sie für jedes Feld oder jede Eigenschaft in der Objektinitialisiererliste alle Initialisierungen bis auf eine.

Siehe auch