C#里边这样的语句是啥意思?StreamReader

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:32:21
C#里边这样的语句是啥意思?StreamReader reader = new StreamReader(hwRes.GetResponseStream(),System.Text.Encoding.GetEncoding("GB2312"));
尽可能给说的详细些阿,每一项都是啥意思?

StreamReader reader = new StreamReader(hwRes.GetResponseStream(),System.Text.Encoding.GetEncoding("GB2312"));

创建一个StreamReader(文本流读取器)对象,hwRes.GetResponseStream()是指定StreamReader所要读取的流,照这个看hwRes应该是一个HttpRequest对象,这个就是获取HTTP请求的响应流,System.Text.Encoding.GetEncoding("GB2312")是用于指定StreamReader读取文本时使用的编码。这里是用GB2312编码

整个语句的意思是:创建一个StreamReader,用GB2312编码读取hwRes的响应流。

从文件中读取数据。。。

这句话大致意思:

从某个文件中以GB2312的形式读取数据(流文件-二进制)