只能在模块中定义扩展方法
如果在模块之外定义扩展方法,将发生此错误。 在 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
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈