掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
関数を変数呼び?する方法 (ID:145469)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
呼びたい各関数の引数と戻り値の型が同じであるならできるでしょう。 呼びたい関数と同じ引数型、同じ戻り値型のデリゲート型を宣言して、その配列を作ればよいです。 例えば、各関数が Integer を引数に取り Integer を返すものならば、 ' 名前はもっと適切なものにしてくださいな Delegate Sub FunctionDelegate( ByVal arg As Integer ) As Integer Dim delegates(3) As FunctionDelegate delegates(0) = func_A delegates(1) = func_A delegates(2) = func_A For i As Integer = 0 To 2 delegates(i)(10) Next i みたいな感じで。 # VB.NET の配列宣言の書き方ってしっくりこないなぁ… # 構文が間違えていたらごめんなさいね。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.