у меня есть некоторые функции, как это:VB.NET делает частные переменные глобальные
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim act_url As String = WebBrowser1.Url.ToString
MsgBox (act_url)
...
...
End Sub
теперь я хочу, чтобы принять содержание act_url к другим функциям, но как я могу изменить его к глобальной переменной?
Вы не меняете его на глобальную переменную. Вы можете открыть его через общедоступное свойство, общедоступное совместное свойство, передать его методу и т. Д. Можете ли вы предоставить более полный (но все же минимальный) пример того, как вы вызываете этот метод? Просто сделать все общедоступным и общедоступным, как правило, не является хорошей идеей, как вы упорядочиваете свои классы и членов и передаете свои ценности, зависит от того, что вы пытаетесь сделать. – David
Переместите его за пределы метода 'Button1_Click', чтобы сделать его так называемой« переменной уровня класса ». Подробнее о [** уровнях доступа **] (https://msdn.microsoft.com/en-us/library/76453kax.aspx) и [** области применения **] (https://msdn.microsoft.com /en-us/library/1t0wsc67.aspx). –