Leggere in inglese

Condividi tramite


Errore del compilatore CS1912

Inizializzazione del membro 'name' duplicata.

Un inizializzatore di oggetto può inizializzare ogni membro una sola volta.

Per correggere l'errore

  1. Rimuovere la seconda inizializzazione del membro nell'inizializzatore di oggetto.

Esempio

Il codice seguente genera l'errore CS1912 perché memberA viene inizializzato due volte:

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  
    }  
}  

Vedi anche