İngilizce dilinde oku

Aracılığıyla paylaş


'<typeargumentname>' tür bağımsız değişkeni 'MustInherit' olarak bildirilir ve 'typeparametername>' tür parametresi için '<Yeni' kısıtlamasını karşılamaz

Tür bağımsız değişkeni olarak bir MustInherit sınıf ile genel tür çağrılırken, karşılık gelen tür parametresi kısıtlamayla New bildirilir.

Kısıtlama, New karşılık gelen tür bağımsız değişkeninde geçirilen türün nesnelerin oluşturulmasını desteklemesini gerektirir. Ancak, soyut bir sınıf, yani olarak MustInheritbildirilen bir sınıf, herhangi bir nesne oluşturamadığınız için herhangi bir oluşturucuyu kullanıma sunmaz.

Hata Kimliği: BC32082

Bu hatayı düzeltmek için

  1. Tür bağımsız değişkeninde kullanılan sınıfın soyut olması gerekmiyorsa, anahtar sözcüğünü bildiriminden kaldırın MustInherit .

  2. Tür bağımsız değişkeninde kullanılan sınıfın soyut olması gerekiyorsa ancak genel türü oluşturmak için kullanılması gerekmiyorsa, tür bağımsız değişkeninde farklı bir sınıf geçirin.

  3. İlgili tür parametresinin, geçirilen türden herhangi bir nesne oluşturması gerekmiyorsa, kısıtlamayı New bildiriminden kaldırın.

Ayrıca bkz.