Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0409

Klauzula ograniczenia została już określona dla parametru typu "type parameter". Wszystkie ograniczenia parametru typu muszą być określone w jednej klauzuli where.

Znaleziono wiele klauzul ograniczeń (gdzie klauzule) dla pojedynczego parametru typu. Usuń dodatkową klauzulę where lub popraw klauzule where, tak aby unikatowy parametr typu w każdej klauzuli.

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