最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#讀寫txt文件多種方法實例代碼

 更新時間:2013年11月27日 14:39:07   作者:  
這篇文章主要介紹了C#讀寫txt文件的小例子,大家可以參考使用

1.添加命名空

復(fù)制代碼 代碼如下:

System.IO;
System.Text;

2.文件的讀取

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

復(fù)制代碼 代碼如下:

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傳進(jìn)來的字節(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讀取文件,然后一行一行的輸出。

復(fù)制代碼 代碼如下:

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ù)寫入到文件里。

復(fù)制代碼 代碼如下:

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ū)、關(guān)閉流
            fs.Flush();
            fs.Close();
        }

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

復(fù)制代碼 代碼如下:

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

相關(guān)文章

  • C#實現(xiàn)數(shù)據(jù)導(dǎo)出任一Word圖表的通用呈現(xiàn)方法

    C#實現(xiàn)數(shù)據(jù)導(dǎo)出任一Word圖表的通用呈現(xiàn)方法

    應(yīng)人才測評產(chǎn)品的需求,導(dǎo)出測評報告是其中一個重要的環(huán)節(jié),報告的文件類型也多種多樣,其中WORD輸出也扮演了一個重要的角色,本文給大家介紹了C#實現(xiàn)數(shù)據(jù)導(dǎo)出任一Word圖表的通用呈現(xiàn)方法及一些體會,需要的朋友可以參考下
    2023-10-10
  • Unity OnGUI實時顯示游戲FPS

    Unity OnGUI實時顯示游戲FPS

    這篇文章主要為大家詳細(xì)介紹了Unity OnGUI實時顯示游戲FPS,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • C# GDI+實現(xiàn)時鐘表盤

    C# GDI+實現(xiàn)時鐘表盤

    這篇文章主要為大家詳細(xì)介紹了C# GDI+實現(xiàn)時鐘表盤,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • C# 執(zhí)行bat批處理文件的小例子

    C# 執(zhí)行bat批處理文件的小例子

    這篇文章介紹了C# 執(zhí)行bat批處理文件的小例子,有需要的朋友可以參考一下
    2013-10-10
  • C# SaveFileDialog與OpenFileDialog用法案例詳解

    C# SaveFileDialog與OpenFileDialog用法案例詳解

    這篇文章主要介紹了C# SaveFileDialog與OpenFileDialog用法案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • c#設(shè)計模式之單例模式的實現(xiàn)方式

    c#設(shè)計模式之單例模式的實現(xiàn)方式

    這篇文章主要給大家介紹了關(guān)于c#設(shè)計模式之單例模式的實現(xiàn)方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者使用c#具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • DevExpress實現(xiàn)GridControl同步列頭checkbox與列中checkbox狀態(tài)

    DevExpress實現(xiàn)GridControl同步列頭checkbox與列中checkbox狀態(tài)

    這篇文章主要介紹了DevExpress實現(xiàn)GridControl同步列頭checkbox與列中checkbox狀態(tài),需要的朋友可以參考下
    2014-08-08
  • 使用C#語言實現(xiàn)的查詢條件界面展開和收起功能

    使用C#語言實現(xiàn)的查詢條件界面展開和收起功能

    這篇文章主要介紹了使用C#語言實現(xiàn)的查詢條件界面展開和收起功能的完美解決方案,需要的朋友可以參考下
    2016-11-11
  • C#實現(xiàn)Access通用訪問類OleDbHelper完整實例

    C#實現(xiàn)Access通用訪問類OleDbHelper完整實例

    這篇文章主要介紹了C#實現(xiàn)Access通用訪問類OleDbHelper,結(jié)合完整實例形式分析了C#針對access數(shù)據(jù)庫的連接、查詢、遍歷、分頁顯示等相關(guān)操作技巧,需要的朋友可以參考下
    2017-02-02
  • C#畫筆Pen用法實例

    C#畫筆Pen用法實例

    這篇文章主要介紹了C#畫筆Pen用法,實例分析了畫筆Pen繪制圖形的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06

最新評論

辽阳市| 双牌县| 皋兰县| 正安县| 耒阳市| 都匀市| 峨山| 宝山区| 城口县| 澄江县| 济宁市| 华安县| 肇东市| 衡东县| 景宁| 台州市| 新绛县| 黑水县| 伊宁县| 横峰县| 英山县| 自治县| 通化市| 建宁县| 错那县| 丰原市| 扶沟县| 大渡口区| 金昌市| 海晏县| 龙泉市| 石台县| 锡林浩特市| 白河县| 江陵县| 霍州市| 平山县| 洪湖市| 巴彦淖尔市| 郑州市| 灌阳县|