Tür kısıtlaması 'NotInheritable' sınıfı olamaz

Kısıtlama listesi NotInheritable olarak işaretlenmiş bir sınıf içerir.

Tür parametresindeki kısıtlama listesi en fazla bir sınıfı kabul edebilir. Bu tür parametresi için sağlanan tür bağımsız değişkeninin bu sınıftan devralması gerekir. Bu nedenle, tür parametresi bir korumalı veya NotInheritable, sınıfını kısıtlama olarak kabul edemez.

Hata Kimliği: BC32060

Bu hatayı düzeltmek için

  • tür parametresinin sınıftan devralabilmesi gerekiyorsa ve sınıfın tanımı üzerinde denetiminiz varsa, bildirimi sınıfından kaldırın NotInheritable .

  • Sınıfın kalması NotInheritablegerekiyorsa, bunu kısıtlama olarak kullanamazsınız. Sınıf adını kısıtlama listesinden kaldırın.

Ayrıca bkz.