title: c# - Is data "lost" when using binary data in a string?
body: <p>I've tried reading a JPG file using the <code>StreamReader</code> class' <code>ReadToEnd()</code> method which returns a string.</p>
  
  <p>For some reason though, when I write this string out to a file, it doesn't open.</p>
  
  <p>Is something lost when reading data into a string?</p>