title: What does $ mean before a string?
body: <p>I was going to use verbatim string but I mistakenly typed <code>$</code> instead of <code>@</code>.</p>
  <p>But the compiler didn't give me any error and compiled successfully.</p>
  <p>I want to know what it is and what it does. I searched for it but I couldn't find anything.</p>
  <p>However, it is not like a verbatim string because I can't write:</p>
  <pre><code>string str = $&quot;text\&quot;;
  </code></pre>
  <p>What does the <code>$</code> character in front of a string mean in C#?</p>
  <pre><code>string str = $&quot;text&quot;;
  </code></pre>
  <p>I'm using Visual studio 2015 CTP.</p>