我试图在一个类中使用一个私有声明的变量/对象,来自同一个类中的一个共享函数。
我的主要目标是能够访问类之外的共享函数,但不能访问变量,因为它们是私有的。我不认为将所有变量/对象声明设置为“共享”将是一个优雅的解决方案。
这是一个更好的检查片段:
Module main
Sub Main()
MsgBox(xTest.xMain)
End Sub
End Module
Class xTest
Private WC As New Net.WebClient()
Shared Function xMain() As String
Return WC.DownloadString("http://example.com")
End Function
End Class
当然,我将如何正确地做到这一点。