StreamReader vs BinaryReader?
ObieStreamReader
iBinaryReader
może być użyty do pobrania danych z pliku binarnego (na przykład)
BinaryReader:
<code> using (FileStream fs = File.Open(@"c:\1.bin",FileMode.Open)) { byte[] data = new BinaryReader(fs).ReadBytes((int)fs.Length); Encoding.getstring.... } </code>
StreamReader:
<code> using (FileStream fs = File.Open(@"c:\1.bin",FileMode.Open)) { using (StreamReader sr = new StreamReader(fs,Encoding.UTF8)) { var myString=sr.ReadToEnd(); } } </code>
Jaka jest różnica i kiedy powinienem użyć które?