我想添加一个新的全球功能添加全局函数
我做这样的:
功能MessageYNC()作为字符串
{ 回归 “DD”; }
端功能
公共类SatelliteAPI
末级
但我得到的错误 - >语句在一个命名空间有效。 第一行
任何想法是什么错?
我想添加一个新的全球功能添加全局函数
我做这样的:
功能MessageYNC()作为字符串
{ 回归 “DD”; }
端功能
公共类SatelliteAPI
末级
但我得到的错误 - >语句在一个命名空间有效。 第一行
任何想法是什么错?
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
哇。 Stackoverflow摧毁了我的代码示例。完全删除换行符。 –
通过在列表和代码示例之间添加水平线来修正。奇怪的。 –
感谢您的链接。 –
将函数放入类或模块中。如果你把它放到课堂上,你需要把它制作成Shared
。所以,它要么
Module MyFunctions
Function MessageYNC() As String
Return "dd"
End Function
End Module
或
Public Class SatelliteAPI
Shared Function MessageYNC() As String
Return "dd"
End Function
End Class
在这种情况下,你会访问它StaelliteAPI.MessageYNC
。
{返回 “DD”; } ...这不是VB.NET语法。 – Heinzi