デリゲートデリゲートデリゲートは変数にメソッドの参照を格納して扱うことができる仕組みです。この仕組みによって、他のメソッドにデータ以外にも、処理を引数として渡すことができます。デリゲート型の変数に複数のメソッドを登録することもできます。デリゲートを使うには次のようにデリゲートを定義します。デリゲート名(引数リスト);デリゲートを扱うにはデリゲート型の変数を次のように用意します。変数名;デリゲート型の変数にメソッドを登録するには次のように記述します。関数名;関数をあらかじめ定義しておき、その関数名のみを指定して変数に代入します。「=」は1つ関数を登録します。「+=」を指定すると変数に関数を追加登録できます。「-=」を指定すると変数から関数を削除できます。プロジェクトプロジェクトを作成して確認してみましょう。プログラムでは、デリゲートを宣言しましょう。次のようにプログラムを入力してください。解説12行目でデリゲートを宣言しています。今回は、二つの整数値を受け取って計算するメソッドを扱いたいと思います。この時点では、関数の仕様は決まっていますが、具体的な処理はまだ決まっていません。プログラム次にデリゲートに登録する予定の関数を用意しましょう。今回は計算するメソッドも用意します。