Прочитать на английском

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


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

Дублирующееся ограничение "ограничение" для параметра типа "параметр типа"

Два ограничения при объявлении универсального типа являются идентичными. Чтобы устранить эту ошибку, удалите повторяющийся элемент.

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

// CS0405.cs  
interface I  
{  
}  
  
class C<T> where T : I, I  // CS0405.cs  
{  
}