Freigeben über


Es kann kein Datentyp für '<Variablenname>' abgeleitet werden, da die Arraydimensionen nicht übereinstimmen

Aktualisiert: November 2007

Cannot infer a data type for '<variablename>' because the array dimensions do not match

Wenn die zum Initialisieren eines Arrays verwendeten Dimensionen nicht mit dem Dimensionen in der Deklaration übereinstimmen, kann vom Compiler kein Datentyp für das Array abgeleitet werden. Dieser Fehler wird beispielsweise durch den folgenden Code verursacht:

' Valid. exampleArray1 is a one-dimensional array of integers.
Dim exampleArray1() = New Integer() {1, 2, 3}
' Not valid.
'Dim exampleArray2(,) = New Integer() {1, 2, 3}
'Dim exampleArray3(,) = New Integer() {}

Fehler-ID: BC36909

Siehe auch

Aufgaben

Gewusst wie: Initialisieren eines mehrdimensionalen Arrays

Konzepte

Lokaler Typrückschluss