Прочитать на английском

Поделиться через


Ошибка компилятора CS1912

Повторная инициализация члена "имя".

Инициализатор объектов может инициализировать каждый член только один раз.

Исправление ошибки

  1. Удалите вторую инициализацию члена в инициализаторе объекта.

Пример

В следующем коде возникает ошибка CS1912, так как memberA инициализируется дважды:

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

См. также