Tür bağımsız değişkenleri beklenmeyen

Yan Implements tümcesi, uyguladığı arabirim üyesi için tür bağımsız değişkenleri sağlar.

Implements yan tümcesi yalnızca uyguladığı arabirimi ve üyeyi tanımlamalıdır. Bu, genel bir yordam bildiriyorsanız, yan tümcesinin Of ve tür bağımsız değişkenlerinin, bir arabirim yordamı uygulamadığınızda olduğu gibi bildirimin ana bölümünde görünmesi gerektiği anlamına gelir.

Aşağıdaki kod bu hatayı oluşturabilir.

Public Interface testInterface  
    Sub testSub(Of t)()  
End Interface  
Public Class testClass  
    Implements testInterface  
    Public Sub testSub() Implements testInterface.testSub(Of t)()  
    End Sub  
End Class  

Yan tümceden Implements önceki bildirim, erişim veya yordam değiştiricilerinin olası eklenmesi dışında arabirim tanımı gibi görünmelidir. Aşağıdaki kod hatadan kaçınıyor.

Public Sub testSub(Of t)() Implements testInterface.testSub  

Hata Kimliği: BC32088

Bu hatayı düzeltmek için

  • Tür bağımsız değişken listesini yan tümcesinden Implements kaldırın.

  • Arabirimin genel bir üyesini uyguluyorsanız, tür bağımsız değişken listesini bildirimin ana bölümüne anahtar sözcüğünden Implements önce yerleştirin.

Ayrıca bkz.