Partager via


Erreur du compilateur CS1925

Mise à jour : novembre 2007

Message d'erreur

Impossible d'initialiser l'objet de type 'type' avec un initialiseur de collection.
Cannot initialize object of type 'type' with a collection initializer.

Les initialiseurs de collection sont autorisés uniquement pour les classes de collection qui répondent à certains critères. Pour plus d'informations, consultez Initialiseurs d'objets et de collection (Guide de programmation C#). Cette erreur se produit également lorsque vous essayez d'utiliser la forme abrégée d'un initialiseur de tableau imbriqué dans un initialiseur de collection.

Pour corriger cette erreur

  • Initialisez l'objet en appelant ses constructeurs et méthodes.

Exemple

Le code suivant génère CS1925 :

// cs1925.cs
public class Student
{
    public int[] Scores;
}

class Test
{
    static void Main(string[] args)
    {
        Student student = new Student { Scores = { 1, 2, 3 } }; // CS1925
    }
}