title: C#: Differences between Singleton and Static Pattern
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/519520/difference-between-static-class-and-singleton-pattern">Difference between static class and singleton pattern?</a>  </p>
  </blockquote>
  
  
  
  <p>I'm thinking about the choice between Static classes and Singleton pattern on C#.</p>
  
  <p>Do you know how static classes are created?
  In particular, I would know if a static class is unique during program execution and what are pro or cons against Singleton pattern.</p>
  
  <p>Thank you in advance.</p>