Mehrfache Initialisierungen von '<membername>'.

Aktualisiert: November 2007

Fehlermeldung

Mehrfache Initialisierungen von '<membername>'. Felder und Eigenschaften können in einem Objektinitialisiererausdruck nur einmal initialisiert werden.
Multiple initializations of '<membername>'. Fields and properties can be initialized only once in an object initializer expression.

Jedem Feld und jeder Eigenschaft kann in einer Objektinitialisiererliste nur einmal ein Anfangswert zugeordnet werden. 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 weiteren Member verwenden, wie in der folgenden Deklaration dargestellt.

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

Fehler-ID: BC30989

So beheben Sie diesen Fehler

  • Entfernen Sie alle Initialisierungen für jedes Feld oder jede Eigenschaft in der Objektinitialisiererliste, mit Ausnahme von einer Initialisierung.

Siehe auch

Konzepte

Objektinitialisierer: Benannte und anonyme Typen

Property-Prozeduren oder Felder