title: What are the conventional short names for variables of different C# primitive types?
body: <p><em>With conventional I mean i.e. what the standards or most used versions are.</em></p>
  
  <p>The <code>int i</code> are well known, and in many cases <code>string str</code> or the even shorter <code>string s</code>, as a generic naming of variables. What are the conventional naming schemes for the remaining C# built-in types? </p>
  
  <ul>
  <li>bool</li>
  <li>byte</li>
  <li>sbyte</li>
  <li>char</li>
  <li>decimal</li>
  <li>double</li>
  <li>float</li>
  <li>int</li>
  <li>uint</li>
  <li>long</li>
  <li>ulong</li>
  <li>object</li>
  <li>short</li>
  <li>ushort</li>
  <li>string</li>
  </ul>
  
  <p>Edit:
  As many people here won't answer without a background reasoning; the reason for not naming these into length, name, age etc. is because it lays in a library class to provide functionality to many projects where all the variables can be assigned to different things based on the use case.</p>
  
  <p>Compare this to the <code>new List&lt;int&gt;().Add(int i);</code> (I know it's written as <code>T item</code>), but here I need to use multiple types in the same method, and item1, item2, item3 etc. won't make the cut.</p>