title: Constants in .NET with String.Format
body: <p>I have two constants:</p>
  
  <pre><code>public const string DateFormatNormal = "MMM dd";
  public const string TimeFormatNormal = "yyyy H:mm";
  </code></pre>
  
  <p>after i decided to have another constant base on those two:</p>
  
  <pre><code>public const string DateTimeFormatNormal = String.Format("{0} {1}", DateFormatNormal, TimeFormatNormal);
  </code></pre>
  
  <p>But i get compile error <code>The expression being assigned to 'Constants.DateTimeFormatNormal' must be constant</code>    </p>
  
  <p>After i try do do like that:</p>
  
  <pre><code>public const string DateTimeFormatNormal = DateFormatNormal + " " + TimeFormatNormal;
  </code></pre>
  
  <p>It is working with <code>+ " " +</code> but i still prefer to use something similar to <code>String.Format("{0} {1}", ....)</code> any thoughts how i can make it work?</p>