Compilerfehler CS0650
Aktualisiert: November 2007
Fehlermeldung
Fehlerhafte Arraydeklaration: Beim Deklarieren eines verwalteten Arrays steht der Rangspezifizierer vor dem Variablenbezeichner. Zum Deklarieren eines Pufferfelds fester Größe verwenden Sie vor dem Feldtyp das fixed-Schlüsselwort.
Bad array declarator: To declare a managed array the rank specifier precedes the variable's identifier. To declare a fixed size buffer field, use the fixed keyword before the field type.
Ein Array wurde nicht ordnungsgemäß deklariert. Beachten Sie, dass sich die Syntax eines Puffers mit fester Größe von der eines Arrays unterscheidet.
Beispiel
Im folgenden Beispiel wird CS0650 generiert.
// CS0650.cs
public class MyClass
{
public static void Main()
{
int myarray[2]; // CS0650
// OK
int[] myarray2 = new int[2] {1,2};
myarray2[0] = 0;
}
}