title: Static code blocks
body: <p>Going from <code>Java</code> to <code>C#</code> I have the following question:
  In java I could do the following:</p>
  
  <pre><code>public class Application {
      static int attribute;
      static {
          attribute = 5;
      }
     // ... rest of code
  }
  </code></pre>
  
  <p>I know I can initialize this from the constructor but this does not fit my needs (I want to initialize and call some utility functions without create the object). 
  Does C# support this? If yes, how can I get this done?</p>
  
  <p>Thanks in advance,</p>