我正在創建一些像這樣作業的 VB.NET 模塊:專案名稱:CommonLib 命名空間:uix 模塊:顏色我有以下內容:
Namespace uix
Public Module color
Private Property TextToColor As Dictionary(Of Drawing.Color, String)
Sub New()
End Sub
Public Function SearchColor(color As String) As Drawing.Color
End Function
End Module
End Namespace
它允許用戶像這樣訪問:
CommonLib.uix.SearchColor()
代替:
CommonLib.uix.color.SearchColor()
uj5u.com熱心網友回復:
這就是模塊的作業方式。您不必使用型別名稱來限定他們的成員。我相信這樣做是為了與作業方式相同的 VB6 代碼兼容。沒有這種行為,如果不添加限定型別,許多升級的 VB6 代碼將無法作業。
如果您不想要該行為,則創建一個包含Shared
成員而不是模塊的類。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/536752.html
標籤:网络
上一篇:無法在customTableViewCell中設定imageView的影像
下一篇:如果,那么和選擇案例