web-dev-qa-db-ja.com

Subを呼び出して値を返す

これはめちゃくちゃ簡単な質問のように思えるかもしれませんが、それに対する答えがどこにも見つからないようです。私はVBでまともです。

JavaScriptでは、次のようになります。

var someValue = getThatValue()

GetThatValue()subからの値の呼び出しと設定の両方です。 VB同等のものは何ですか?


編集

私はこれを試しました:

   private sub main()
       dim value = getValue()
       'do something with value
   end sub

   private sub getValue()
       return 3
   end sub

それはうまくいかないようですが、どうすればそれを機能させることができますか?

25
Nefariis
Private Sub Main()
    Dim value = getValue()
    'do something with value
End Sub

Private Function getValue() As Integer
    Return 3
End Function
38
Kevin

プロパティを使用する必要があります。

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)
0