C#讀取中文字符及清空緩沖區(qū)的實(shí)現(xiàn)代碼
可另一個(gè)問題又出現(xiàn)了,得到的兩個(gè)文件的行數(shù)都不到1500行,嘗試N次還是不行,很郁悶。google了下,看到try catch,就想到釋放緩沖區(qū),結(jié)果很HAPPY!
private static void FnFileProcess()
{
StreamReader reader = new StreamReader(@"d:\1500.txt", Encoding.GetEncoding("GB2312"));
StreamWriter writerEn = new StreamWriter(@"d:\English.txt", false, Encoding.UTF8, 1024);
StreamWriter writerCh = new StreamWriter(@"d:\Chinese.txt", false, Encoding.UTF8, 1024);
try
{
int i = 1;
for (String line = reader.ReadLine(); line != null; line = reader.ReadLine())
{
if (i % 2 == 1)
{
writerEn.WriteLine(line);
}
else
{
writerCh.WriteLine(line);
}
i++;
}
Console.WriteLine(i + "\tOK");
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
finally
{
//不清空緩沖區(qū),得到的文件總是少幾十行
writerEn.Flush();
writerCh.Flush();
}
}
相關(guān)文章
如何在ASP.NET Core中使用HttpClientFactory
這篇文章主要介紹了如何在ASP.NET Core中使用HttpClientFactory,幫助大家更好的理解和學(xué)習(xí)使用.net技術(shù),感興趣的朋友可以了解下2021-04-04
ASP.NET搭配Ajax實(shí)現(xiàn)搜索提示功能
為了更好的用戶體驗(yàn),不論是桌面軟件還是網(wǎng)站,在搜索查詢的輸入中都會(huì)加入提示功能,就像百度搜索一樣!今天筆者就ASP.NET編程介紹一下如何利用Ajax來實(shí)現(xiàn)搜索信息提示功能。2015-09-09
asp.net運(yùn)算符之邏輯運(yùn)算符以及其他運(yùn)算符介紹與實(shí)例
在.net中運(yùn)算符分類很多種類型,包括有我們常用的boolean型運(yùn)算符,通用的運(yùn)行符有 ==、!=、<、>、<=、>=、binary +、binary -、^、&、|、~、++、-- 和 sizeof()2013-08-08
asp.net中的窗體身份驗(yàn)證(最簡(jiǎn)單篇)
這篇文章主要介紹了最簡(jiǎn)單的asp.net中的窗體身份驗(yàn)證,詳細(xì)敘述了asp.net的窗體身份驗(yàn)證步驟,感興趣的小伙伴們可以參考一下2015-09-09
Asp.net控制Tomcat啟動(dòng)關(guān)閉的實(shí)現(xiàn)方法
近日有個(gè)項(xiàng)目客戶要求能自己配置相關(guān)權(quán)限。由于歷史原因這個(gè)項(xiàng)目采用的是公司以前的權(quán)限系統(tǒng)2012-01-01
C#反射(Reflection)對(duì)類的屬性get或set值實(shí)現(xiàn)思路
可以使用反射動(dòng)態(tài)創(chuàng)建類型的實(shí)例,將類型綁定到現(xiàn)有對(duì)象,或從現(xiàn)有對(duì)象獲取類型并調(diào)用其方法或訪問其字段和屬性,接下來為大家介紹下對(duì)一個(gè)類別的屬性進(jìn)行set和get值,感興趣的各位可以參考下哈2013-03-03
.Net Core學(xué)習(xí)教程之在Mvc中簡(jiǎn)單的使用日志組件
這篇文章主要給大家介紹了關(guān)于.Net Core學(xué)習(xí)教程之在Mvc中簡(jiǎn)單使用日志組件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-06-06
ASP.NET怎么操作DataTable實(shí)例應(yīng)用
有機(jī)會(huì)在博客園的博問頻道上看到一個(gè)問題,《ASP.NET怎么操作DataTable》;需要的朋友可以參考下2012-11-11
ASP.Net頁尾中添加JavaScript的最佳方法實(shí)戰(zhàn)分享
將JavaScript腳本或庫(kù)添加到asp.net頁的末尾方法有很多,究竟哪一個(gè)最好使呢有利于日后的維護(hù)啊,是個(gè)疑點(diǎn)啊,本文的出現(xiàn)將幫你解決所有的困惑,感興趣的你可不要錯(cuò)過了哈2013-02-02

