Lire en anglais

Partager via


Erreur du compilateur CS1912

Initialisation du membre 'nom' en double

Un initialiseur d’objet ne peut initialiser chaque membre qu’une seule fois.

Pour corriger cette erreur

  1. Supprimez la deuxième initialisation du membre dans l’initialiseur d’objet.

Exemple

Le code suivant génère l’erreur CS1912 car memberA est initialisé deux fois :

C#
// cs1912.cs  
using System.Linq;  
  
public class TestClass  
{  
    public int memberA { get; set; }  
    public int memberB { get; set; }  
}  
  
public class Test  
{  
    static void Main()  
    {  
        TestClass tc = new TestClass() { memberA = 5, memberA = 6, memberB = 2}; // CS1912  
    }  
}  

Voir aussi