C#中怎样把流文件转换为字符串

比如我从网上获取了一个网页的源文件,是Stream形式的,现在想要把它转换为字符串形式的,怎么转换啊?

第1个回答  2008-09-20
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
request.Method = "GET";
Stream receiveStream = response.GetResponseStream();
StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8);
string SourceCode = readStream.ReadToEnd();
response.Close();
readStream.Close();

SourceCode 就是那个字符串本回答被提问者采纳
第2个回答  2008-09-19
System.IO.StreamReader sr = new System.IO.StreamReader(s);
string str=sr.ReadToEnd();//字符串
第3个回答  2008-09-19
StreamReader reader = new StreamReader(stream, Encoding.UTF8);
string aaa = reader.ReadToEnd();

C#中怎样把流文件转换为字符串
string SourceCode = readStream.ReadToEnd();response.Close();readStream.Close();SourceCode 就是那个字符串

请问c#如何将二进制流 byte[] 转换为汉字字符串
string s = Encoding.Default.GetString(data);

c#如何将输出如下的xml转换成字符串格式。
逐个节点读取XML,然后保存到字符串,很简单的

c#怎么将byte数组转成string
首先要先知道你的byte数组是基于什么编码方式生成的,然后才能根据这种编码方式转回string 例:byte[] bytes = System.Text.Encoding.UTF8.GetBytes("要转换成byte数组的字符串");\/\/这里根据utf-8的编码形式将字符串转换成byte流,如果想转换回正确的字符串,也必须是utf-8的编码,否则转换成功也是乱码...

c#怎么将stringbuilder转换为string
见以下代码,将StringBuilder转换为字符串 StringBuilder sb = new StringBuilder();sb.Append ("abc");sb.Append ( "123");\/\/ 将StringBuilder转换为字符串。结果为s = "abc123"string s = sb.ToString();

c#文本文件中替换字符串
string text = string.Empty;using (FileStream fs = new FileStream("a.txt", FileMode.Open, FileAccess.Read)){ using (StreamReader sr = new StreamReader(fs)) { text = sr.ReadToEnd(); text=text.Replace("xxxx", "yyyyy"); }}using(FileStream fs = new FileStream(...

c#中怎样将数组转换为字符串?
可以使用 string.join的方法,第一个参数可以接收数组,第二个参数是数组中每一项合并时,中间需要填写的连接符。返回值是合并后的字符串。如果你不需要添加任何连接字符串,可以直接空字符串:string.join(array, "");

C#中如何把FileInfo转换成字符串
~刚好才做了一个文件遍历的小程序 我写一段 你实验一下 \/\/获取test.txt文件,FileInfo aa = new FileInfo("c:\\\\test.txt");\/\/要获取文件名 此时应该用aa.Name 而不是FileInfo.Name 记住FileInfo是一个类型 string s = aa.Name;\/\/望采纳~~~请追问 ...

在c#中tostring();是什么意思啊〉?
1. ToString方法的基本功能 `ToString`方法是Object类的一个成员,所有的类都继承了这一方法。无论何时,当你需要将一个对象或者其他数据类型转换成其字符串表示形式时,都可以使用这个方法。例如,你可以将整数、浮点数、日期等数据类型转换为字符串。2. ToString方法的使用场景 在C#编程中,经常会遇到...

C# 如何将byte[]用正确字符编码转为字符串?
byte[] 是无法区分编码的,那是存入数据时要注意的事情,而不是读取的时候!即你用什么码存进去的就应该用什么码取出来 能不能换个思路:把编码方式也存入byte[]数组的头部,跟数据一起传递过来,在获取的时候再截取头部信息,然后再按照具体的编码进行转换 ...

相似回答