Partager via


Erreur du compilateur CS0622

Mise à jour : novembre 2007

Message d'erreur

Seules les expressions d'initialiseur de tableau peuvent être utilisées pour assigner des types de tableau. Essayez plutôt d'utiliser une expression new.
Can only use array initializer expressions to assign to array types. Try using a new expression instead.

La syntaxe appropriée pour initialiser un tableau a été utilisée dans la déclaration d'un élément qui n'est pas un tableau.

Exemple

L'exemple suivant génère l'erreur CS0622 :

// CS0622.cs
using System;

public class Test
{
    public static void Main ()
    {
        Test t = { new Test() };   // CS0622
        // Try the following instead:
        // Test[] t = { new Test() };
    }
}