title: What are the type parameter naming guidelines?
body: <p>I noticed, as well as saw in the <a href="https://rads.stackoverflow.com/amzn/click/com/0321533925" rel="noreferrer" rel="nofollow noreferrer">Essential C# 3.0</a> book,  that paramters are usually defined as <em>T</em> or <em>TEntity</em></p>
  
  <p>For example:</p>
  
  <pre><code>public class Stack&lt;T&gt;
  {
  
  
  }
  </code></pre>
  
  <p>or </p>
  
  <pre><code>public class EntityCollection&lt;TEntity&gt;
  {
  
  
  }
  </code></pre>
  
  <p>How do you decide which name to use?</p>
  
  <p>Thanks</p>