title: + operator inside a string doing addition in vb.net
body: <p>I have a line of code that logs to file.</p>
  
  <pre><code>getLogger.Debug("Smaggeggy is Yes + descendantNodes count " &amp; usaaFolderNode.GetDescendantNodes(1).Count.ToString())
  </code></pre>
  
  <p>This line is throwing an exception...</p>
  
  <pre><code>Conversion from string "Smaggeggy is Yes " to type 'Double' is not valid.
  </code></pre>
  
  <p>Which mean thats there is some kind of casting exception.  Which is telling me that it is trying to add.  Now I that putting quotes around a string is making it a string literal?
  Why would putting a + sign inside that string throw an exception?</p>