要读取文本文件的内容,首先要使用到的对象是StreamReader,其中的一个构造方法可以传入两人个参数,第一个参数传入文件的路径,第二个参数传入文件夹的编码方法,具体实现方法如下:
StreamReader sr = new StreamReader(@"D:\123.txt", Encoding.GetEncoding("GB2312"));///StreamReader sr = new StreamReader("TestFile.txt")
///GBK
String line;
while ((line = sr.ReadLine()) != null)
{
Console.WriteLine(line.ToString().Substring(1,1));
}
说明:
1、该方法是在创建流之后,然后通过循环,一行一行的读,再使用Console.WriteLine输出来,
2、Substring(1,1)取出每一行的第二个字符。
3、Encoding.GetEncoding 如果是中文的话,需要进行解码