Freigeben über


Compilerfehler CS0833

Aktualisiert: November 2007

Fehlermeldung

Ein anonymer Typ kann nicht mehrere Eigenschaften mit demselben Namen haben.
An anonymous type cannot have multiple properties with the same name.

Anonyme Typen können wie alle anderen Typen auch nicht über zwei Eigenschaften mit demselben Namen verfügen.

So beheben Sie diesen Fehler

  • Weisen Sie jeder Eigenschaft im Typ einen eindeutigen Namen zu.

Beispiel

Durch das folgende Beispiel wird der Fehler CS0833 ausgelöst:

// cs0833.cs
using System;

public class C
{
    public static int Main()
    {
        var c = new { p1 = 1, p1 = 2 }; // CS0833
        return 1;
    }
}

Siehe auch

Referenz

Anonyme Typen (C#-Programmierhandbuch)