title: What are the C# "formatting" standards?
body: <p>In C#(.NET), what are the regular "formatting" standards?</p>
  
  <p>For instance, for parameter names, so far I noticed camelCase with no prefix, is that right?
  For object names, camelCase and no prefix either, right?</p>
  
  <p>For namespaces, classes, functions and properties, first letter of the word is capitalized and there is no prefix, is this right (again)?</p>
  
  <p>How are "temporary" objects formatted?</p>
  
  <p>Example:</p>
  
  <pre><code>namespace TestNamespace
  {
      class MyOwnCoolClass
      {
          MyOwnCoolClass(int length, BinaryWriter writer)
          {
              BinaryWriter tempbw = new BinaryWriter(length);
              return tempbw;
          }
      }
  }
  </code></pre>
  
  <p></p>
  
  <p>(Note: This code is not valid, I know, it's just to demonstrate formatting).
  Thanks!</p>