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

首頁 > 編程 > C# > 正文

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

2020-01-24 00:26:53
字體:
來源:轉載
供稿:網(wǎng)友

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

1.添加命名空間

  System.IO;

  System.Text;

2.文件的讀取

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

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傳進來的字節(jié)數(shù)組,用以接受FileStream對象中的數(shù)據(jù),第2個參數(shù)是字節(jié)數(shù)組中開始寫入數(shù)據(jù)的位置,它通常是0,表示從數(shù)組的開端文件中向數(shù)組寫數(shù)據(jù),最后一個參數(shù)規(guī)定從文件讀多少字符.        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類創(chuàng)建文件,然后將數(shù)據(jù)寫入到文件里。

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

(2).使用FileStream類創(chuàng)建文件,使用StreamWriter類,將數(shù)據(jù)寫入到文件。

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

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 井冈山市| 肥西县| 永仁县| 宜兰县| 白城市| 白山市| 宁陕县| 襄城县| 航空| 平原县| 泰州市| 翁源县| 平昌县| 游戏| 安庆市| 湄潭县| 深水埗区| 兴城市| 新昌县| 临邑县| 睢宁县| 京山县| 叙永县| 佛冈县| 贺州市| 茂名市| 六安市| 温州市| 祁连县| 孟连| 湟源县| 余姚市| 齐河县| 阳原县| 湛江市| 桑植县| 舟曲县| 新源县| 青海省| 定襄县| 屏东市|