Sdílet prostřednictvím


Compilerfehler CS1912

Aktualisiert: November 2007

Fehlermeldung

Doppelte Initialisierung des Members "Name".
Duplicate initialization of member 'name'.

Ein Objektinitialisierer kann jeden Member nur ein Mal initialisieren.

So beheben Sie diesen Fehler

  • Entfernen Sie die zweite Initialisierung des Members aus dem Objektinitialisierer.

Beispiel

Der folgende Code führt zu Fehler CS1912, da memberA zwei Mal initialisiert wird:

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

Siehe auch

Referenz

Objekt- und Auflistungsinitialisierer (C#-Programmierhandbuch)