title: C#: Does String.Format call ToString of the input?
body: <p><strong>Does String.Format run ToString?</strong></p>
  
  <p>For example, if I have an object of a "complex" class, can I do:</p>
  
  <pre><code> &lt;i&gt;String.Format("String rep. {0}",complexObj);&lt;/i&gt;
  </code></pre>