表紙 > VB.NET サンプル >
VB.NET 2002, VB.NET 2003, VB2005
関数の宣言
以下はすべてPrivateで宣言する場合の例だが、Privateの他にPublic, Friend, Protectedで宣言することもできる。これらの違いについては別項「宣言の効果」を参照。
1.単純な関数を宣言する例
数値型の値を返す関数MyFunctionを宣言する例
Private Function MyFunction() As Integer Return 1
End Function
値を返すにはReturnを使う。この例では常に 1 を返す。
数値型の引数を1つ取り、長整数型の値を返す関数MyFunction2を宣言する例
Private Function MyFunction2(ByVal Value As Integer) As Long Return Value * 2 End Function
この例では常に引数の2倍の値を返す。
数値型の引数を2つ取り、長整数型の値を返す関数MyFunction3を宣言する例
Private Function MyFunction3(ByVal Value1 As Integer, ByVal Value2 As Integer) As Long Return Value1 + Value2
End Function
この例では常に2つの引数の合計を返す。
オブジェクト指向と関連してOverrides, Shadowsなどを使う例はここでは取り上げていない。
また、ByRefやOptional, Paramarrayなど引数の特別な指示の例はここでは取り上げていない。
これらは将来別項で取り上げる予定。