title: In C#, what's the best way to spread a single-line string literal across multiple source lines?
body: <p>Suppose that you have a lengthy string (> 80 characters) that you want to spread across multiple source lines, but don't want to include any newline characters.</p>
  
  <p>One option is to concatenate substrings:</p>
  
  <pre><code>string longString = "Lorem ipsum dolor sit amet, consectetur adipisicing" +
      " elit, sed do eiusmod tempor incididunt ut labore et dolore magna" +
      " aliqua. Ut enim ad minim veniam";
  </code></pre>
  
  <p>Is there a better way, or is this the best option?</p>
  
  <p>Edit: By "best", I mean easiest for the coder to read, write, and edit. For example, if you <strong>did</strong> want newlines, it's very easy to look at:</p>
  
  <pre><code>string longString =
  @"Lorem ipsum dolor sit amet, consectetur adipisicing
  elit, sed do eiusmod tempor incididunt ut labore et dolore magna
  aliqua. Ut enim ad minim veniam";
  </code></pre>
  
  <p>I am wondering if there is something just as clean when you <strong>don't</strong> want newlines.</p>