'<typeparametername>' tür parametresi kendi kendine kısıtlanamaz: '<errormessage>'

Tür parametresi için kısıtlama listesi aynı tür parametresini içerir.

Tür parametresindeki kısıtlama listesi, herhangi bir sayıda arabirim ve en fazla bir sınıf belirtebilir. Bu tür parametresi için sağlanan tür bağımsız değişkeni, belirtilen tüm arabirimleri uygulamalı ve belirtilen sınıftan devralmalıdır. Derleyici, bir kısıtlama listesiyle karşılaştığında zaten tanımlanmış arabirimler ve sınıflar gerektirir. Tür parametresi, genel türü oluşturan kod tarafından sağlanan uygun tür bağımsız değişkeniyle değiştirilene kadar tanımlı tür olarak kabul edilmez.

Hata Kimliği: BC32113

Bu hatayı düzeltmek için

  1. Hem tür parametresinin hem de kısıtlama listesindeki kısıtlamaların yazımını denetleyin.

  2. Yazım hatası yoksa tür parametresinin adını kısıtlama listesinden kaldırın. Kendi kendine kısıtlanamaz.

Ayrıca bkz.