我有我的VB.Net模塊的「奇怪」的情況,根據我的理解,在VB.Net Module
意味着靜態類,所以我已經實現了幾個輔助模塊與幾個函數每個,讓我們有更好的解釋一些例子(放開手腳代碼,可能包含語法問題):VB.Net模塊行爲
Namespace Helpers
Module HelperA
Public Function FunctionA() As Boolean
Return True
End Function
End Module
End Namespace
Namespace Helpers
Module HelperB
Public Function FunctionB() As Integer
Return 1
End Function
End Module
End Namespace
當我在Visual Studio中開始編碼,並輸入Helpers.
,既FunctionA()
和FunctionB()
在推薦自動完成露面對話框,我還沒有鍵入HelperA
或HelperB
,但我有一些C#.Net項目與靜態類,我發現這樣的行爲不適用於C#。淨靜態類。
這是怪我和不便,因爲我現在有一個命名空間下50上下的功能,也做了一些谷歌,但沒有什麼可以發現,任何人都可以提出一個解決方案(除了改變Module
到Class
)或任何關鍵字用搜索?
任何幫助將不勝感激!
謝謝不平衡!很高興你爲我節省了很多時間! –
'Module'中的'Methods'出現在'Module'的父名稱空間以及模塊內部。這是爲了與VB6語法兼容 – SSS