投稿者 魔界の仮面弁士  (社会人) 投稿日時 2010/5/11 00:53:44
> フラグに応じて、Function1またはFunction2またはFunction3を実行する。
> このとき、呼び出されたFunctionのコードを同時に出力する。

それぞれのデリゲート インスタンスを配列等に保持しておき、
それを呼び出すというのは如何でしょう。

あるいは、CallByName 関数やリフレクションで呼び出すという方法もあるかと。