Я пытаюсь использовать объявленную в частном порядке переменную/объект внутри класса из общей функции в том же классе.
Моя главная цель - иметь доступ к общей функции вне класса, но не к переменным, поскольку они являются частными. Я не думаю, что установка всех объявлений переменных/объектов как «общих» была бы элегантным решением.
Вот фрагмент для лучшего изучения:
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
Как бы я это сделал, правильно, конечно.