title: C# Abstract class, using anonymous instead of declaring concrete class?
body: <p>I have an abstract class and I would like to use it quickly by NOT create a concrete class that inherit the abstract class. Well, to define the abstract method anonymously.</p>
  
  <p>Something like that:</p>
  
  <pre><code>           Command c = new Command(myObject){
                 public override void Do()
                 {
                 }                   
              };
  </code></pre>
  
  <p>Is it possible in C# .net 2.0?</p>