#vb.net #visual-studio-2010
#vb.net #visual-studio-2010
Вопрос:
Возможно ли восстановить строку или объект, которые были сохранены в предыдущем подразделе? Приведенный ниже код дает вам представление о том, что я пытаюсь сделать.
Sub StoreUserData()
Dim StorName as Object
End
Sub WriteUserFile()
'Recall StorName here
End Sub
Ответ №1:
Вам нужно преобразовать это в поле:
Dim StorName as Object
Sub StoreUserData()
'Do stuff with StoreName
End
Sub WriteUserFile()
'Recall StorName here
End Sub
Если она объявлена внутри метода, это локальная переменная и не видна вне метода.
Я предлагаю прочитать о области видимости в Visual Basic.
Ответ №2:
Локальные переменные доступны только в пределах их соответствующего блока кода. Чтобы получить к нему доступ, вам пришлось бы расширить его область действия следующим образом:
Class MyClass
Dim storName as Object
Sub StoreUserData()
storName = something
End Sub
Sub WriteUserFile()
' Use storName here
End Sub
End Class