Freigeben über


Compilerfehler CS1912

Doppelte Initialisierung des Members 'Name'.

Ein Objektinitialisierer kann einzelne Member nur einmal initialisieren.

So beheben Sie diesen Fehler

  1. Entfernen Sie die zweite Initialisierung des Members aus dem Objektinitialisierer.

Beispiel

Der folgende Code generiert CS1912 da memberA zweimal initialisiert wird:

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

Siehe auch