我想添加一個新的全球功能添加全局函數
我做這樣的:
功能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