Metode ekstensi '<methodname>' yang didefinisikan dalam '<methodname>' tidak umum (atau tidak memiliki parameter jenis bebas) sehingga tidak dapat memiliki argumen jenis

Argumen jenis telah ditentukan dalam panggilan ke metode ekstensi yang tidak memiliki parameter generik atau tidak memiliki parameter generik yang jenisnya belum ditentukan. Misalnya, kode berikut menyebabkan kesalahan ini.

' 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)()  

ID Kesalahan: BC36907

Untuk memperbaiki kesalahan ini

  • Tambahkan parameter jenis ke definisi metode ekstensi.

  • Hapus argumen jenis tambahan dari panggilan prosedur.

Lihat juga