Поделиться через


Ошибка компилятора CS0833

Обновлен: Ноябрь 2007

Сообщение об ошибке

Анонимный тип не может иметь несколько свойств с одинаковыми именами.
An anonymous type cannot have multiple properties with the same name.

Анонимный тип, как и любой другой тип, не может иметь несколько свойств с одинаковыми именами.

Исправление данной ошибки

  • Присвойте каждому свойству типа уникальное имя.

Пример

Следующий пример приводит к возникновению ошибки CS0833:

// cs0833.cs
using System;

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

См. также

Ссылки

Анонимные типы (Руководство по программированию в C#)