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
{
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: