title: Naming local constants: UpperCamelCase or lowerCamelCase?
body: <p>Which naming convention do you use for <strong>local constants</strong> in <strong>C#</strong> and why?</p>
  
  <pre><code>const int Pi = 3;
  const int pi = 3;
  </code></pre>
  
  <p>It seems the trade-off is between lower camel-case indicating restricted scope, and upper camel-case being more readable and easier to move to a class level. I've noticed <strong>StyleCop</strong> prefers upper camel-case.</p>