Ответ 1
Private Sub Main()
Dim value = getValue()
'do something with value
End Sub
Private Function getValue() As Integer
Return 3
End Function
Это может показаться безумно легким вопросом, но я не могу найти ответ нигде. Я хотел бы думать, что я порядочный в VB, но пока я изучал javascript, на днях я нашел что-то, что казалось удивительным, и теперь я не могу понять, как это сделать в VB.
в javascript это выглядит как
var someValue = getThatValue()
Его оба вызова и установка значения из подпрограммы getThatValue(). что такое эквивалент VB?
Я попытался сделать это:
private sub main()
dim value = getValue()
'do something with value
end sub
private sub getValue()
return 3
end sub
Это не работает, как я могу заставить это работать?
Private Sub Main()
Dim value = getValue()
'do something with value
End Sub
Private Function getValue() As Integer
Return 3
End Function
Вы должны использовать свойство:
Private _myValue As String
Public Property MyValue As String
Get
Return _myValue
End Get
Set(value As String)
_myValue = value
End Set
End Property
Затем используйте его так:
MyValue = "Hello"
Console.write(MyValue)