CS1912 de erro do compilador

Mensagem de erro

Duplica a inicialização do membro 'nome'.

Inicializador de objeto pode inicializar cada membro apenas uma vez.

Para corrigir este erro

  • Remova a segunda inicialização do membro de inicializador de objeto.

Exemplo

O código a seguir gera CS1912 porque memberA foi inicializada duas vezes:

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

Consulte também

Referência

Objeto e inicializadores de coleção (Guia de programação C#)