public interface OnUpdate {
 void onUpdate();
}
というインターフェイスと
public void addWatchTarget(,OnUpdate callback) {}
というメソッドを定義して、
hoge.addWatchTarget(new OnUpdate{
 public void onUpdate(){
  /*ここにアップデートした時の処理*/
 };
});
と書こうとしたのですが、エラーが出てしまいます。
一つのインターフェイスの為だけにクラスを作りたくないし、javaで言うところの
b.setCallback(new Runnable() {
 public void run() {
  ...
 }
});
の様に書きたいのですが、c#ではどのように表記すればよろしいでしょうか。