Aracılığıyla paylaş


'modulename' içinde tanımlanan '<<methodname>>' uzantı yöntemi genel değildir (veya boş tür parametresi yoktur) ve bu nedenle tür bağımsız değişkenleri olamaz

Bir tür bağımsız değişkeni, genel parametresi olmayan veya türü henüz belirtilmemiş genel parametreleri olmayan bir uzantı yöntemi çağrısında belirtildi. Örneğin, aşağıdaki kod bu hataya neden olur.

' The extension method is not generic.  
<Extension()> _  
Sub Example(ByVal str As String)  
    ' Body of the Sub.  
End Sub  
Dim str = "hi"  
'' The call to Example specifies a type argument.  
'' Not valid.  
'str.Example(Of String)()  

Hata Kimliği: BC36907

Bu hatayı düzeltmek için

  • Uzantı yöntemi tanımına bir tür parametresi ekleyin.

  • Yordam çağrısından ek tür bağımsız değişkenini kaldırın.

Ayrıca bkz.