Läs på engelska

Dela via


Kompilatorfel CS1912

Duplicera initiering av medlemmens namn.

En objektinitierare kan bara initiera varje medlem en gång.

Så här åtgärdar du det här felet

  1. Ta bort den andra initieringen av medlemmen i objektinitieraren.

Exempel

Följande kod genererar CS1912 eftersom memberA initieras två gånger:

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

Se även