この前びっくりしたJavaの記法
 class Foo {
  void someMethod1() { Log.e("Hello"); }
  String someMethod2() { return ("World!"); }
 };

 Foo foo = new Foo() {
  void someMethod1() { Log.e("This is"); }
  String someMethod2() { return "a pen."; }
 };

これはC#でももっと穏当な書き方を要求されるぞ
Goとか意識しすぎなんじゃ…