Visual C# 2013逆引き大全 555の極意

基本プログラミングの極意 - Tips188 デリゲートを使ってメソッドを間接的に呼び出す

Icon comment count 0
Icon stock count 0

Tips188デリゲートを使ってメソッドを間接的に呼び出す

Pointデリゲートを使ったメソッド呼び出し(delegateキーワード)

Level2
対応
  • EXP
  • PRO

デリゲートを利用すると、メソッドを直接呼び出さずに、デリゲートを介して間接的に呼び出すことができます。

デリゲートを使うには、delegateキーワードを使ってデリゲートを宣言します。

[アクセス修飾子] delegate 戻り値の型 デリゲート型名 (型 引数1, …);

デリゲートの戻り値と引数は、間接的に呼び出すメソッドと同じにします。

リスト1では、デリゲートを宣言し、ボタンがクリックされたら、デリゲートを介してwork1メソッドを呼び出しています。

実行結果

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません