title: Why does "\n" give a new line on Windows?
body: <p>The line-break marker on Windows should be <code>CR+LF</code> whereas on Unix, it's just <code>LF</code>.</p>
  
  <p>So when I use something like <code>Console.Write("line1\nline2");</code>, why would it work "properly" and give me two lines? I expect this <code>\n</code> not to work, and only a combo of <code>\r\n</code> would work.</p>