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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

c# 文件IO操作 StreamReader StreamWriter Split 使用

發布時間:2025/7/25 C# 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c# 文件IO操作 StreamReader StreamWriter Split 使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

StreamWriter(String,Boolean)

?若要追加數據到該文件中,則為 true;若要覆蓋該文件,則為 false。 如果指定的文件不存在,該參數無效,且構造函數將創建一個新文件。?

例子要求:

? ? 要求在Txt中存儲學生學號、姓名、成績。支持連續存儲若干學生
? ? 支持按學號查詢。

導入命名空間:

using System.IO;

寫方法:

public static void reader(){string num, name, score, message;StreamWriter sw = new StreamWriter(@"e:\Score.txt", true); //true to append data to the file; false to overwrite the file.//If the specified file does not exist, //this parameter has no effect, and the constructor creates a new file.string flag = "yes";while (flag == "yes"){Console.Write("學號:");num = Console.ReadLine();Console.Write("學生姓名:");name = Console.ReadLine();Console.Write("成績:");score = Console.ReadLine();message = string.Format("{0},{1},{2}", num, name, score);sw.WriteLine(message);Console.Write("<yes>:繼續?");flag = Console.ReadLine();}sw.Close();}

讀方法

//讀操作public static void reader(){ string[] stuRecords = new string[3];//StringReader sr = new StringReader(@"e:\Score.txt");StreamReader sr = new StreamReader(@"e:\Score.txt");string line;Console.Write("請輸入要查詢的學號:");string selectNum = Console.ReadLine();//int count=0;while ((line = sr.ReadLine()) != null){stuRecords = line.Split(',');if (stuRecords[0] == selectNum){Console.WriteLine(stuRecords[2]);break;}}if (line==null){Console.WriteLine("查無此人");}sr.Close();Console.ReadKey();}

StreamWrite()概述

StreamWriter類
? ?實現一個TextWriter,使其以一種特定編碼向流中寫入字符
原型:
? [SerializableAttribute]
? ? [ComVisibleAttribute(true)]
? ? public class StreamWriter : TextWriter
? ? 默認使用UTF8Encoding的實例,不是線程安全的
看一下構造函數原型:
? ? StreamWriter(Stream) 用其所長UTF-8編碼及緩沖區大小,為指定的流初始化StreamWriter類的一個新實例.
? ? StreamWriter(String) ? 使用默認編碼和緩沖區大小,為指定路徑上的指定文件初始化StreamWriter類的新實例.
? ? StreamWriter(Stream,Encoding) 使用指定的編碼及默認緩沖區大小,為指定的流初始化類的新實例
? ? StreamWriter(String,Boolean) 使用默認編碼和緩沖區大小,為指定路徑上的指定文件初始化 StreamWriter 類的新實例。如果該文件存在,則可以將其覆蓋或向其追加。如果該文件不存在,則此構造函數將創建一個新文件。
? ? StreamWriter(Stream,Encoding,Int32) 用指定的編碼及緩沖區大小,為指定的流初始化 StreamWriter 類的新實例。
? ? StreamWriter(String,Boolean,Encoding) 使用指定編碼和默認緩沖區大小,為指定路徑上的指定文件初始化 StreamWriter 類的新實例。如果該文件存在,則可以將其覆蓋或向其追加。如果該文件不存在,則此構造函數將創建一個新文件。
? ? StreamWriter(String,Boolean,Encoding,Int32) 使用指定編碼和緩沖區大小,為指定路徑上的指定文件初始化 StreamWriter 類的新實例。如果該文件存

StreamReader同上述,參考自微軟開發平臺



轉載于:https://www.cnblogs.com/xiangyangzhu/p/4239793.html

總結

以上是生活随笔為你收集整理的c# 文件IO操作 StreamReader StreamWriter Split 使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美一区二区三区成人片在线 | 日韩av中文字幕在线 | 精品久久网站 | www.欧美 | 在线中文天堂 | 麻豆最新 | 日韩av在线资源 | 久久九九爱 | 大黑人交xxx极品hd | 国产人妖在线 | 波多野结衣办公室双飞 | 97人妻精品视频一区 | 午夜免费片 | 中文字幕影片免费在线观看 | 一个色综合网站 | 成年人在线播放视频 | 五月婷婷av | 国产人人干 | 日韩免费黄色 | 少妇户外露出[11p] | 在线观看网站av | 午夜羞羞影院 | 四虎影院在线观看免费 | 久久一道本 | 一本一道av | 亚洲午夜精品久久 | 精品日韩在线 | 国产精品骚 | 国产精品人人 | 深夜福利视频网站 | www.精品 | 少妇高潮惨叫久久久久久 | 国产人人爱 | 午夜激情在线 | 久久国| 美女色黄网站 | 亚洲一区二区三区免费视频 | 久久精品久久久久久久 | xxx国产精品 | 钻石午夜影院 | 少妇人妻偷人精品视频蜜桃 | 精品动漫一区二区三区 | 精品国产一区二区三区噜噜噜 | 人妻av无码一区二区三区 | 亚洲第一色视频 | 亚洲精品成人无码 | www夜插内射视频网站 | 国产午夜精品无码 | 香蕉视频免费看 | 国产人妻精品一区二区三 | 国产成人av无码精品 | www.日韩| 日日夜夜添 | 精品人妻一区二区三区四区不卡 | 欧美 日本 国产 | 国产黄色片免费在线观看 | 在线精品福利 | 人人模人人干 | 精品一区二区三区无码按摩 | 午夜精品久久久久久久久久久久久 | 97人人爽 | 国模私拍xvideos私拍 | 欧美成人生活片 | 日韩在线不卡一区 | a级片在线看 | 精品国产av色一区二区深夜久久 | 超碰在线免费公开 | 欧美又大又硬又粗bbbbb | 天堂在线视频观看 | 在线碰| 懂色av中文一区二区三区天美 | 91国产中文字幕 | 性网站在线观看 | 丰满大肥婆肥奶大屁股 | 久久av导航 | 不卡av一区二区 | 狼干综合| 亚洲一区二区精品在线观看 | 亚洲男人天堂久久 | 欧美爽爽爽 | 成人亚洲在线 | 97av在线视频| 美女涩涩视频 | 天天久久综合 | 久草香蕉在线 | 中文字幕永久视频 | 久久99免费| 日韩精品一区二区视频 | 日韩jizz| 九月婷婷 | 国产免费又爽又色又粗视频 | 欧美一区二区三区激情啪啪 | www.人人干 | 麻豆成人91精品二区三区 | 色播日韩 | 在线看黄网 | 欧美午夜大片 | 性色av一区二区三区免费 | 999免费 |