title: Keeping code structure with string literal that uses whitespace
body: <p>So a bit of a weird question I was having trouble coming up with the search terms for.  If I have a multi-line string literal in my program, is there anyway to keep the indentation of my code consistent without adding unwanted white space to my string literal?</p>
  
  <p>Ex:</p>
  
  <pre><code>if (true)
  {
      if (!false)
      {
          //Some indented code;
          stringLiteral = string.format(
  @"This is a really long string literal
  I don't want it to have whitespace at 
  the beginning of each line, so I have
  to break the indentation of my program
  I also have vars here 
  {0}
  {1}
  {2}",
  var1, var2, var3);
      }
  }
  </code></pre>
  
  <p>It's probably just my OCD talking, but is there anyway to maintain the indentation of my program without adding unwanted whitespace to the string, or having to build it line by line (the real string is a super long string.format that is 20~ lines with 12 variables inside)?</p>