国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#讀寫txt文件的2種方法

2019-10-29 21:08:45
字體:
來源:轉載
供稿:網友

本文實例為大家分享了C#讀取與寫入txt文本文檔數據的具體代碼,供大家參考,具體內容如下

1.添加命名空間

  System.IO;

  System.Text;

2.文件的讀取

(1).使用FileStream類進行文件的讀取,并將它轉換成char數組,然后輸出。

byte[] byData = new byte[100];    char[] charData = new char[1000];    public void Read()    {      try      {        FileStream file = new FileStream("E://test.txt", FileMode.Open);        file.Seek(0, SeekOrigin.Begin);        file.Read(byData, 0, 100);         //byData傳進來的字節數組,用以接受FileStream對象中的數據,第2個參數是字節數組中開始寫入數據的位置,它通常是0,表示從數組的開端文件中向數組寫數據,最后一個參數規定從文件讀多少字符.        Decoder d = Encoding.Default.GetDecoder();        d.GetChars(byData, 0, byData.Length, charData, 0);        Console.WriteLine(charData);        file.Close();      }      catch (IOException e)      {        Console.WriteLine(e.ToString());      }    }

(2).使用StreamReader讀取文件,然后一行一行的輸出。

public void Read(string path)    {      StreamReader sr = new StreamReader(path,Encoding.Default);      String line;      while ((line = sr.ReadLine()) != null)       {        Console.WriteLine(line.ToString());      }    }

3.文件的寫入

(1).使用FileStream類創建文件,然后將數據寫入到文件里。

public void Write()    {      FileStream fs = new FileStream("E://ak.txt", FileMode.Create);      //獲得字節數組      byte[] data = System.Text.Encoding.Default.GetBytes("Hello World!");       //開始寫入      fs.Write(data, 0, data.Length);      //清空緩沖區、關閉流      fs.Flush();      fs.Close();    }

(2).使用FileStream類創建文件,使用StreamWriter類,將數據寫入到文件。

public void Write(string path)    {      FileStream fs = new FileStream(path, FileMode.Create);      StreamWriter sw = new StreamWriter(fs);      //開始寫入      sw.Write("Hello World!!!!");      //清空緩沖區      sw.Flush();      //關閉流      sw.Close();      fs.Close();    }

以上就完成了,txt文本文檔的數據讀取與寫入。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临潭县| 青铜峡市| 文化| 丹凤县| 林甸县| 上杭县| 信宜市| 长岭县| 晋宁县| 如皋市| 融水| 平凉市| 霍城县| 富平县| 云霄县| 呈贡县| 杨浦区| 阿拉善左旗| 郯城县| 四平市| 丰原市| 西乡县| 文成县| 盱眙县| 嘉祥县| 万盛区| 石棉县| 佛坪县| 绥宁县| 阿拉善盟| 中方县| 广安市| 云和县| 都兰县| 文昌市| 莱西市| 陆良县| 乐山市| 长沙市| 临澧县| 汤阴县|