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#)