Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Nie można ograniczyć parametru typu "<typeparametername>" do samego siebie: "<errormessage>"

Lista ograniczeń dla parametru typu zawiera ten sam parametr typu.

Lista ograniczeń dla parametru typu może określać dowolną liczbę interfejsów i co najwyżej jedną klasę. Argument typu podany dla tego parametru typu musi implementować każdy określony interfejs i dziedziczyć z określonej klasy. Kompilator wymaga interfejsów i klas, które są już zdefiniowane, gdy napotka listę ograniczeń. Parametr typu nie jest traktowany jako zdefiniowany typ, dopóki nie zostanie zastąpiony przez odpowiedni argument typu dostarczony przez kod tworzący typ ogólny.

Identyfikator błędu: BC32113

Aby poprawić ten błąd

  1. Sprawdź pisownię zarówno parametru typu, jak i ograniczeń na liście ograniczeń.

  2. Jeśli nie ma błędów pisowni, usuń nazwę parametru typu z listy ograniczeń. Nie można go ograniczyć do siebie.

Zobacz też