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.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.