Ograniczenie typu nie może być klasą "NotInheritable"

Lista ograniczeń zawiera klasę oznaczoną jako NotInheritable.

Lista ograniczeń dla parametru typu może akceptować co najwyżej jedną klasę. Argument typu podany dla tego parametru typu musi dziedziczyć z tej klasy. W związku z tym parametr typu nie może zaakceptować zapieczętowanej klasy lub NotInheritableklasy jako ograniczenia.

Identyfikator błędu: BC32060

Aby poprawić ten błąd

  • Jeśli parametr typu musi być w stanie dziedziczyć z klasy i masz kontrolę nad definicją klasy, usuń deklarację NotInheritable z klasy.

  • Jeśli klasa musi pozostać NotInheritable, nie można jej użyć jako ograniczenia. Usuń nazwę klasy z listy ograniczeń.

Zobacz też