我正在尝试添加一个新的全局函数
我就是这样做的:
Function MessageYNC() As String
{ return "dd"; }
End Function
Public Class SatelliteAPI
End Class
但我收到错误 -> 语句在命名空间中无效。 在第一行
知道出了什么问题吗?
最佳答案
- 该函数属于内部 类。
- 卷发 大括号和分号不属于 在VB中。这些是C#。
- 在 为了让你的方法是全局的, 你需要将其声明为 共享。如果你全类 只包含共享 方法,您可以考虑创建一个 模块而不是类。 Here's an explanation of the difference between a class with shared methods and a module.
Public Class SatelliteAPI
Public Shared Function MessageYNC() As String
Return "dd"
End Function
End Class 'SatelliteAPI
Public Class TestClass
Public Sub TestMessageMethod()
Console.WriteLine(SatelliteAPI.MessageYNC)
End Sub
End Class 'TestClass
关于vb.net - 添加全局函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1742105/