Ошибка компилятора CS0405
Обновлен: Ноябрь 2007
Сообщение об ошибке
Дублирующееся ограничение 'constraint' для параметра типа 'type parameter'
Duplicate constraint 'constraint' for type parameter 'type parameter'
Два ограничения при объявлении универсального типа являются идентичными. Чтобы избавиться от этой ошибки, удалите дублирующийся элемент.
Следующий пример проводит к генерированию ошибки CS0405:
// CS0405.cs
interface I
{
}
class C<T> where T : I, I // CS0405.cs
{
}