İngilizce dilinde oku

Aracılığıyla paylaş


'<procedurename>' yöntemi için çıkarım yapılan tür bağımsız değişkenleri şu hatalarla sonuçlanır:<errorlist>

Herhangi bir tür bağımsız değişkeni sağlanmadan genel bir yordam çağrılır ve çıkarılan tür bağımsız değişkenleri bir veya daha fazla kısıtlama ihlaline neden olur.

Normalde, genel bir tür çağırdığınızda, genel türün tanımladığı her tür parametresi için bir tür bağımsız değişkeni belirtirsiniz. Herhangi bir tür bağımsız değişkeni sağlamazsanız, derleyici tür parametrelerine geçirilecek türleri çıkarsamaya çalışır. Çıkarsanan türler tür parametresi kısıtlamalarından birini veya daha fazlasını karşılamazsa, derleyici bu hatayı oluşturur.

Tür parametresindeki kısıtlama , hangi tür bağımsız değişkenlerinin geçirilebileceğini sınırlar. Örneğin, tür parametresi arabirimini uygulayan IComparable<T> bir sınıf olarak kısıtlanmış olabilir. Daha fazla bilgi için Visual Basic'teki Genel Yordamlar'daki "Kısıtlamalar" bölümüne bakın.

Hata Kimliği: BC30954

Bu hatayı düzeltmek için

  • Derleyicinin bunları çıkarması gerekmemesi için genel yordama tür bağımsız değişkenleri sağlayın.

Ayrıca bkz.