Aracılığıyla paylaş


Uzantı yöntemleri yalnızca modüllerde tanımlanabilir

Bu hata, bir uzantı yöntemi bir modülün dışında tanımlandığında oluşur. Visual Basic'te tüm uzantı yöntemleri standart modüller içinde tanımlanmalıdır.

Hata Kimliği: BC36551

Bu hatayı düzeltmek için

  • Uzantı yöntemini bir modüle yerleştirin.

Örnek

Aşağıdaki örnek, bir Print yöntem ekleyerek sınıfını String genişletir.

Imports StringUtility  
Imports System.Runtime.CompilerServices  
Namespace StringUtility  
    <Extension()> _  
    Module StringExtensions  
        <Extension()> _  
        Public Sub Print (ByVal str As String)  
            Console.WriteLine(str)  
        End Sub  
    End Module  
End Namespace  

Ayrıca bkz.