Flashだとこんな書き方ができるんだけど、C#はできますか?

var s:Function = this.someMethod; //メソッドのポインタを格納
s(); //this.someMethod()を呼び出す

C#だとデリゲート使わないとダメでしょ。確かに安全なんだけど
デリゲート宣言したりデリゲート変数に追加するのが面倒だなーと