VB.NET

C# のParam キーワードのようなものです。

Sub Main()

    ' すべて指定
    SubProcedure(4, 3, 2, 1)

    ' x を省略
    SubProcedure(10, , 20, 30)

    ' y, z を省略
    SubProcedure(5, 10, , )

    ' x, y, z をすべて省略
    SubProcedure(0, , , )

End Sub

' wは必須、x, y, zは省略可能です
Sub SubProcedure(ByVal w As Integer, Optional ByVal x As Integer = 2, _
        Optional ByVal y As Integer = 7, Optional ByVal z As Integer = 15)

    Console.WriteLine("w:{0}, x:{1}, y:{2}, z:{3}", w, x, y, z)

End Sub

実行結果:
w:4, x:3, y:2, z:1
w:10, x:2, y:20, z:30
w:5, x:10, y:7, z:15
w:0, x:2, y:7, z:15



本当にほしかったのはこういうブログだったんだ

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:43:08 (1628d)

e[NȂECir Yahoo yV LINEf[^[Ōz500~`I
z[y[W ̃NWbgJ[h COiq@COsیI COze