title: Does StringBuilder need ToString()
body: <p>This should hopefully be a quick one. I have a StringBuilder like so:</p>
  
  <pre><code>StringBuilder sb = new StringBuilder();
  </code></pre>
  
  <p>I append to my StringBuilder like so:</p>
  
  <pre><code>sb.Append("Foo");
  sb.Append("Bar");
  </code></pre>
  
  <p>I then want to make this equal to a string variable. Do I do this like so:</p>
  
  <pre><code>string foobar = sb;
  </code></pre>
  
  <p>Or like so:</p>
  
  <pre><code>string foobar = sb.ToString();
  </code></pre>
  
  <p>Is the former being lazy or the latter adding more code than is necessary?</p>
  
  <p>Thanks</p>