'<methodname>' yöntemindeki tür parametrelerinin veri türleri bu bağımsız değişkenlerden çıkarılamaz

'<methodname>' yöntemindeki tür parametrelerinin veri türleri bu bağımsız değişkenlerden çıkarılamaz. Veri türlerinin açıkça belirtilmesi bu hatayı düzeltebilir.

Genel bir yordama yapılan çağrı değerlendirilirken tür parametresinin (veya parametrelerinin) veri türünü (veya türlerini) belirlemek için tür çıkarımını kullanma girişiminde bulunuldu. Ancak, derleyici bu yöntemdeki tür parametreleri için bir veri türü bulamaz ve hatayı bildirir.

Not

Bağımsız değişkenlerin belirtilmesi bir seçenek olmadığında (örneğin, sorgu ifadelerindeki sorgu işleçleri için), ikinci tümce olmadan hata iletisi görüntülenir.

Örneğin, aşağıdaki kod hatayı gösterir.

Module Module1  
  
    Sub Main()  
        '' Not valid.  
        'GenericMethod("Hello", "World")  
    End Sub  
  
    Sub GenericMethod(Of T)(ByVal x As String, ByVal y As _  
                            InterfaceExample(Of T))  
    End Sub  
  
End Module  
  
Interface InterfaceExample(Of T)  
End Interface  

Hata Kimliği: BC36648 ve BC36645

Bu hatayı düzeltmek için

  • Tür çıkarımına güvenmek yerine tür parametresi veya parametreleri için bir veri türü belirtebilirsiniz.

Ayrıca bkz.