只能在模块中定义扩展方法


只能在模块中定义扩展方法

如果在模块之外定义扩展方法,将发生此错误。 在 Visual Basic 中,必须在标准模块内定义所有扩展方法。
错误 ID: BC36551
更正此错误
在模块中放置扩展方法。
示例
以下示例扩展 String 类,增加 Print 方法。
VB
程序代码:

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  

即不能再class中定义



C/C++ waring:返回局部变量或临时变量的地址



欢迎关注微信公众账号ByCAD