Compilerfehler CS0622
Aktualisiert: November 2007
Fehlermeldung
Arrayinitialisierungsausdrücke können nur zum Zuordnen von Arraytypen verwendet werden. Verwenden Sie stattdessen einen new-Ausdruck.
Can only use array initializer expressions to assign to array types. Try using a new expression instead.
Bei der Deklaration eines Nicht-Arrays wurde eine Syntax verwendet, die bei der Initialisierung eines Arrays zu verwenden ist.
Beispiel
Im folgenden Beispiel wird CS0622 generiert:
// CS0622.cs
using System;
public class Test
{
public static void Main ()
{
Test t = { new Test() }; // CS0622
// Try the following instead:
// Test[] t = { new Test() };
}
}