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


Ошибка компилятора 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
{
}