擴充方法只能定義於模組中

如果已在模組外部定義擴充方法,就會發生這個錯誤。 在 Visual Basic 中,必須在標準模組內定義所有擴充方法。

錯誤 ID︰ BC36551

更正這個錯誤

  • 請將擴充方法放在模組中。

範例

下列範例透過加入 String 方法來擴充 Print 類別。

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  

另請參閱