'New', 'New' kısıtlaması olmayan bir tür parametresinde kullanılamaz

Bildirim deyimi, oluşturulacak tür olarak tür parametresini belirten New Operator yan tümcesi kullanır ve tür parametresi kısıtlama New olmadan bildirilir.

Tür parametresindeki kısıtlama, genel tür oluşturulduğunda bu tür parametresine geçirilen herhangi bir tür bağımsız değişkenine bir gereksinim uygular. kısıtlaması New , tür bağımsız değişkeninin oluşturma kodunun erişebileceği parametresiz bir oluşturucuyu kullanıma sunması gerektiğini belirtir. Bildirim deyimindeki yan New tümcenin bu tür bir örneği oluşturmasına olanak tanıyan budur.

Hata Kimliği: BC32046

Bu hatayı düzeltmek için

  • Erişilebilir bir parametresiz oluşturucuyu kullanıma açmak için tür bağımsız değişkenine ihtiyaç duyuyorsanız, kısıtlamayı New tür parametresinin bildirimine ekleyin.

  • Erişilebilir bir parametresiz oluşturucuyu kullanıma açmak için tür bağımsız değişkenine ihtiyaç duymazsanız, bildirim deyiminden yan tümcesini New kaldırın. Bu tür parametresine geçirilen herhangi bir tür bağımsız değişkeninin bir örneğin oluşturulmasına izin veremeyeceğini garanti edemezsiniz.

Ayrıca bkz.