Errore del compilatore CS0833

Aggiornamento: novembre 2007

Messaggio di errore

Un tipo anonimo non può avere più proprietà con lo stesso nome.
An anonymous type cannot have multiple properties with the same name.

Un tipo anonimo, come qualsiasi tipo, non può avere due proprietà che hanno lo stesso nome.

Per correggere l'errore

  • Assegnare a ogni proprietà del tipo un nome univoco.

Esempio

Nell'esempio seguente viene generato l'errore CS0833:

// cs0833.cs
using System;

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

Vedere anche

Riferimenti

Tipi anonimi (Guida per programmatori C#)