Error del compilador CS0833

Actualización: noviembre 2007

Mensaje de error

Un tipo anónimo no puede tener varias propiedades con el mismo nombre.
An anonymous type cannot have multiple properties with the same name.

Un tipo anónimo, como cualquier tipo, no puede tener dos propiedades que tengan el mismo nombre.

Para corregir este error

  • Asigne a cada propiedad del tipo un nombre único.

Ejemplo

El ejemplo siguiente genera el error CS0833:

// cs0833.cs
using System;

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

Vea también

Referencia

Tipos anónimos (Guía de programación de C#)