title: Is boxing involved when calling ToString for integer types?
body: <p>Very simple question:</p>
  
  <pre><code>int a = 5;
  string str = a.ToString();
  </code></pre>
  
  <p>Since <code>ToString</code> is a virtual method of System.Object, does it mean that everytime I call this method for integer types, a boxing occurs?</p>