从一个文件读出一段字节流,如何将其转换成文本?(假设此段字节流表示文本)

来源:百度知道 编辑:UC知道 时间:2024/04/29 22:53:33
Byte[]

Stream还是Byte[]?

//以下处理Stream
using System.IO;
StreamReader sr = new StreamReader(//这里放Stream对象);
string content = sr.ReadToEnd();
sr.Close();

//以下处理Byte[]

string content = System.Text.Encoding.Default.GetString(//byte [] 对象);

如果说文件里的内容都是想要转换成文本的, 那么你可以直接用
StreamReader reader = new StreamReader(fileStream);
String oneLine = reader.ReadLine();

如果只有字节数组, 那么可以用
Encoding.Default.GetString(Byte[]);
或者是
BitConverter.ToString(Byte[])