title: Referencing disposed objects in C#
body: <p>I'm sorry if this is a stupid question but after you have explicitly disposed of an object, you should not be referencing that object again... right?</p>
  
  <p>Example: This is generally a bad idea right?</p>
  
  <pre><code>SomeObject o = new SomeObject();
  
  o.DoStuff();
  
  o.Dispose();
  
  o.DoMoreStuff();
  </code></pre>
  
  <p>Also, is there ever a situation where doing something like this is necessary?</p>