Error del compilador CS1912
Actualización: noviembre 2007
Mensaje de error
Inicialización del miembro 'nombre' duplicada.
Duplicate initialization of member 'name'.
Un inicializador de objeto puede inicializar cada miembro sólo una vez.
Para corregir este error
- Quite la segunda inicialización del miembro en el inicializador de objeto.
Ejemplo
El código siguiente genera el error CS1912 porque memberA se inicializa dos veces:
// 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
}
}
Vea también
Referencia
Inicializadores de objeto y de colección (Guía de programación de C#)