日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#使用StreamReader类读取汉字

發(fā)布時間:2025/3/21 C# 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#使用StreamReader类读取汉字 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我們上個例子中的代碼:
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
class Program
{
static void Main(string[]args)
{
?? try
?? {
??? FileStream aFile = new FileStream(@"c:\祝福.txt", FileMode.Open);
??? StreamReader sr = new StreamReader(aFile);
??? string strLine = sr.ReadLine();
??? while(strLine != null)
??? {
???? Console.WriteLine(strLine);
???? strLine = sr.ReadLine();
??? }
??? sr.Close();
?? }
?? catch (IOException ex)
?? {
??? Console.WriteLine(ex.Message);
??? Console.ReadLine();
??? return ;
?? }
Console.ReadKey();

}
}

如果在文件中出現(xiàn)漢字,那么讀出來就是亂碼。為了解決這個問題,我們用如下代碼:

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
class Program
{
static void Main(string[]args)
{
?? try
?? {
??? string strLine;
??? FileStream aFile = new FileStream(@"c:\祝福.txt", FileMode.Open);
??? StreamReader sr = new StreamReader(aFile,System.Text.Encoding.GetEncoding("gb2312"));
??? //如果有漢字,必需要加入第二個編碼參數(shù),要不讀出來就是亂碼,如果全是英文,可以不加這個參數(shù)。
??? while ((strLine = sr.ReadLine())!= null)
??? {
???? Console.WriteLine(strLine);
???? strLine = sr.ReadLine();
??? }
??? sr.Close();
?? }
?? catch (IOException ex)
?? {
??? Console.WriteLine(ex.Message);
??? Console.ReadLine();
??? return ;
?? }
Console.ReadKey();

}
}

對以上代碼我作出以下解釋:

StreamReader sr= new StreamReader(aFile, System.Text.Encoding.GetEncoding("gb2312"));
//如果有漢字,必需要填入第二個編碼參數(shù),要不讀出來就是亂碼,如果全是英文,可以不要這個參數(shù)。

(strLine = sr.ReadLine())!=null
上式可以分解為如下:

1:?? strLine=sr.ReadLine();

//sr.ReadLine()就是按行讀數(shù)據(jù),行之間用“\n”分割;strLine=sr.ReadLine(); 是一個賦值表達(dá)式,這個表達(dá)式也有一個結(jié)果,就是strLine的值。

2: if(strLine!=null) 則條件成立,當(dāng)ReadLine讀到null的時候給了strLine,這時strLine為null,就表示讀取完成了。

總結(jié)

以上是生活随笔為你收集整理的C#使用StreamReader类读取汉字的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 老熟妇高潮一区二区高清视频 | 欧美日韩1区 | 中文在线免费 | 艳妇乳肉豪妇荡乳xxx | 自拍21区 | a级大片在线观看 | 中文字字幕在线中文 | 久久精品高清视频 | 午夜精华| 草久在线 | 91久久国产视频 | 992在线观看 | 草草影院在线免费观看 | 丁香五香天堂 | 国产在线二区 | a∨视频| 99爱视频| 小sao货水好多真紧h无码视频 | 日韩一区二区三区三四区视频在线观看 | 日韩欧美中文字幕在线播放 | 色伊人影院 | 国产操女人 | 中文字幕第一页在线视频 | 一级二级三级视频 | 嫩草视屏 | 无码任你躁久久久久久老妇 | 欧美亚洲一区二区在线观看 | 人人做人人爽人人爱 | 在线国产一区二区三区 | 日本一区免费视频 | 怡红院av在线 | 国产美女菊爆在线播放APP | 国产在线美女 | 国产精品骚 | 欧美三级韩国三级日本三斤在线观看 | 亚洲少妇15p| 日本熟妇毛耸耸xxxxxx | 国产91在线免费 | 少妇综合网 | 91看片看淫黄大片 | 在线观看av黄色 | cao死你 | a毛片毛片av永久免费 | 真人真事免费毛片 | 玩日本老头很兴奋xxxx | 国产真人毛片 | 免费看的黄色小视频 | 成年人网站免费在线观看 | 成人国产精品久久 | 精品中文字幕在线观看 | 中出精品 | japanese强行粗暴 | 亚洲一二三精品 | 国产chinese中国hdxxxx | 黄色综合网站 | 成人午夜免费福利 | 黄页网址大全免费观看 | 国产丝袜高跟 | 欧美激情一区二区 | 国产精品激情 | 亚洲AV无码精品黑人黑人 | 欧美狂猛xxxxx乱大交3 | 嫩草网站入口 | 中文字幕一区二区三区手机版 | 欲求不满在线小早川怜子 | www欧美精品 | 日韩高清国产一区在线 | 色姑娘天天操 | 欧美黑人精品 | 好大好爽好舒服 | www亚洲视频 | 欧美日韩精品一区二区三区蜜桃 | 久久久久国产免费 | av在线超碰 | 亚洲一区二区播放 | 91系列在线观看 | 日本免费一区二区三区 | 一区二区三区天堂 | 国产爱搞| 日本精品一区二区三区在线观看 | 无码一区二区精品 | 轻轻草在线视频 | 日韩三级视频在线播放 | av涩涩| 日韩免费精品视频 | 日本一二三区在线 | 精品999www| 国产91专区 | 欧美成人天堂 | 四虎国产在线观看 | 欧美日韩免费高清一区色橹橹 | 日韩毛片免费看 | 亚洲高清视频一区二区 | 青青草草| 在线视频天堂 | 国产盗摄av| 欧美人妖xxxx | 欧美美女一区 | 污污视频在线免费观看 |