Der Membername eines anonymen Typs kann nur von einem einfachen oder qualifizierten Namen ohne Argumente abgeleitet werden
Aktualisiert: November 2007
Anonymous type member name can be inferred only from a simple or qualified name with no arguments
Sie können von einem komplexen Ausdruck keinen anonymen Typmembernamen ableiten.
Dim numbers() As Integer = {1, 2, 3, 4, 5}
' Not valid.
' Dim instanceName1 = New With {numbers(3)}
Weitere Informationen zu Quellen, aus denen anonyme Typen Membernamen und -typen ableiten bzw. nicht ableiten können, finden Sie unter Gewusst wie: Ableiten von Eigenschaftennamen und Typen in Deklarationen von anonymen Typen.
Fehler-ID: BC36556
So beheben Sie diesen Fehler
Weisen Sie einem Membernamen den Ausdruck zu, wie im folgenden Code veranschaulicht:
Dim instanceName2 = New With {.number = numbers(3)}
Siehe auch
Aufgaben
Gewusst wie: Ableiten von Eigenschaftennamen und Typen in Deklarationen von anonymen Typen