Freigeben über


Compilerfehler CS0622

Arrayinitialisiererausdrücke können nur für die Zuweisung zu Arraytypen verwendet werden. Verwenden Sie stattdessen einen neuen Ausdruck.

Die zum Initialisieren eines Arrays angemessene Syntax wurde in der Deklaration von etwas anderem als einem Array verwendet.

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() };  
    }  
}