title: Get the type name
body: <p>How i can get full right name of generic type?</p>
  
  <p>For example: 
  This code </p>
  
  <pre><code>typeof(List&lt;string&gt;).Name
  </code></pre>
  
  <p>return </p>
  
  <blockquote>
    <p>List`1</p>
  </blockquote>
  
  <p>instead of </p>
  
  <pre><code>List&lt;string&gt;
  </code></pre>
  
  <h2>How to get a right name?</h2>
  
  <pre><code>typeof(List&lt;string&gt;).ToString()
  </code></pre>
  
  <p>returns System.Collections.Generic.List`1[System.String] but i want to get initial name:</p>
  
  <pre><code>List&lt;string&gt;
  </code></pre>
  
  <p>Is it real?</p>