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

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


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

Предложение ограничения для параметра типа "параметр_типа" уже указано. Все ограничения для параметра типа должны быть указаны в одном предложении where.

Обнаружено несколько предложений ограничений (предложений where) для одного параметра типа. Удалите лишние предложения where или исправьте их так, чтобы в каждом предложении был уникальный параметр типа.

// CS0409.cs  
interface I  
{  
}  
  
class C<T1, T2> where T1 : I where T1 : I  // CS0409 – T1 used twice  
{  
}