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

c# 以二進(jìn)制讀取文本文件

 更新時(shí)間:2009年07月03日 16:00:01   作者:  
在當(dāng)前目錄創(chuàng)建一個(gè)文件myfile.txt,對(duì)該文件具有讀寫權(quán)限
復(fù)制代碼 代碼如下:

using System;
using System.IO;

public class FileApp
{
    public static void Main()
    {
        // 在當(dāng)前目錄創(chuàng)建一個(gè)文件myfile.txt,對(duì)該文件具有讀寫權(quán)限
        FileStream fsMyfile = new FileStream("myfile.txt" , FileMode.Create, FileAccess.ReadWrite);

        // 創(chuàng)建一個(gè)數(shù)據(jù)流寫入器,和打開的文件關(guān)聯(lián)
        StreamWriter swMyfile = new StreamWriter(fsMyfile);

        // 以文本方式寫一個(gè)文件
        swMyfile.WriteLine("Hello, World");
        swMyfile.WriteLine("abcdefghijklmnopqrstuvwxyz");
        swMyfile.WriteLine("ABCDEFGHIJKLMNOPQRSTUVWXYZ");
        swMyfile.WriteLine("0123456789");

        // 沖刷數(shù)據(jù)(把數(shù)據(jù)真正寫到文件中去)
        // 注釋該句試試看,程序?qū)?bào)錯(cuò)
        swMyfile.Flush();

        // 以文本方式讀文件
        // 創(chuàng)建一個(gè)數(shù)據(jù)流讀入器,和打開的文件關(guān)聯(lián)
        StreamReader srMyfile= new StreamReader(fsMyfile);

        // 把文件指針重新定位到文件的開始
        srMyfile.BaseStream.Seek(0, SeekOrigin.Begin);

        // 打印提示信息
        Console.WriteLine("****************以文本方式讀文件*********************");

        // 打印文件文本內(nèi)容
        string s1;
        while((s1 = srMyfile.ReadLine())!=null)
        {
            Console.WriteLine(s1);
        }
        Console.WriteLine();
        // 以文本方式讀文件結(jié)束


        // 以二進(jìn)制方式讀文件
        // 創(chuàng)建一個(gè)二進(jìn)制數(shù)據(jù)流讀入器,和打開的文件關(guān)聯(lián)
        BinaryReader brMyfile= new BinaryReader (fsMyfile);

        // 把文件指針重新定位到文件的開始
        brMyfile.BaseStream.Seek(0, SeekOrigin.Begin);

        // 打印提示信息
        Console.WriteLine("****************以二進(jìn)制方式讀文件*********************");

        // 打印文件文本內(nèi)容
        Byte b1;
        while(brMyfile.PeekChar()>-1)
        {
            b1=brMyfile.ReadByte();
            // 13為"\n",表示回車;10為"\r",表示換行
            if(b1 != 13 && b1 != 10)
            {
                Console.Write("{0}",b1.ToString());
                Console.Write(".");
            }
            else
            {
                Console.WriteLine();
            }
        }
        Console.WriteLine("\n");
        // 以二進(jìn)制方式讀文件結(jié)束

        // 關(guān)閉以上new的各個(gè)對(duì)象
        brMyfile.Close();
        srMyfile.Close();
        fsMyfile.Close();

        // 讀取文件屬性
        // 打印提示信息
        Console.WriteLine("****************讀取文件屬性*********************");

        FileInfo fiMyfile=new FileInfo("myfile.txt");
        Console.WriteLine("文件名 : {0}",fiMyfile.Name);
        Console.WriteLine("文件名(含路徑) : {0}",fiMyfile.FullName);
        Console.WriteLine("文件大小(bytes) : {0}",fiMyfile.Length);
        Console.WriteLine("文件創(chuàng)建時(shí)間 : {0}",fiMyfile.CreationTime);
    }
}

相關(guān)文章

  • Unity實(shí)現(xiàn)旋轉(zhuǎn)扭曲圖像特效

    Unity實(shí)現(xiàn)旋轉(zhuǎn)扭曲圖像特效

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)旋轉(zhuǎn)扭曲圖像特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • 詳細(xì)聊聊C#的并發(fā)機(jī)制優(yōu)秀在哪

    詳細(xì)聊聊C#的并發(fā)機(jī)制優(yōu)秀在哪

    并發(fā)其實(shí)是一個(gè)很泛的概念,字面意思就是"同時(shí)做多件事",不過(guò)方式有所不同,下面這篇文章主要給大家介紹了關(guān)于C#并發(fā)機(jī)制的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02
  • 學(xué)習(xí)Winform文本類控件(Label、Button、TextBox)

    學(xué)習(xí)Winform文本類控件(Label、Button、TextBox)

    這篇文章主要和大家一起學(xué)習(xí)Winform文本類控件,包含標(biāo)簽控件(Label),按鈕控件(Button),文本框控件(TextBox)和格式文本控件(RichTextBox),感興趣的小伙伴們可以參考一下
    2016-05-05
  • C#?多窗口委托通信的實(shí)現(xiàn)

    C#?多窗口委托通信的實(shí)現(xiàn)

    本文主要介紹了C#?多窗口委托通信的實(shí)現(xiàn),窗口之間通信無(wú)非有兩個(gè)方向,主窗口發(fā)送數(shù)據(jù)到副窗口,副窗口發(fā)送數(shù)據(jù)到主窗口,感興趣的可以了解一下
    2022-03-03
  • C#裝飾器模式(Decorator Pattern)實(shí)例教程

    C#裝飾器模式(Decorator Pattern)實(shí)例教程

    這篇文章主要介紹了C#裝飾器模式(Decorator Pattern),以一個(gè)完整實(shí)例形式講述了C#裝飾器模式的實(shí)現(xiàn)過(guò)程,有助于深入理解C#程序設(shè)計(jì)思想,需要的朋友可以參考下
    2014-09-09
  • asp.net(C#)清除全部Session與單個(gè)Session的方法

    asp.net(C#)清除全部Session與單個(gè)Session的方法

    下面小編就為大家?guī)?lái)一篇asp.net(C#)清除全部Session與單個(gè)Session的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • C#中GDI+繪制圓弧及圓角矩形等比縮放的繪制

    C#中GDI+繪制圓弧及圓角矩形等比縮放的繪制

    這篇文章主要介紹了C#中GDI+繪制圓弧及圓角矩形等比縮放的繪制,文章圍繞主題展開詳細(xì)的內(nèi)容戒殺,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • C# 3DES加密詳解

    C# 3DES加密詳解

    3Des對(duì)每個(gè)數(shù)據(jù)塊進(jìn)行了三次的DES加密算法,是DES的一個(gè)更安全的變形。比起最初的DES,3DES更為安全。下面我們來(lái)看下在C#中的3DES加密方式的使用
    2015-06-06
  • C#操作文件和注冊(cè)表的示例詳解

    C#操作文件和注冊(cè)表的示例詳解

    這篇文章主要為大家詳細(xì)介紹了C#中操作文件和注冊(cè)表的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考下
    2024-03-03
  • C#實(shí)現(xiàn)簡(jiǎn)易多人聊天室

    C#實(shí)現(xiàn)簡(jiǎn)易多人聊天室

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)簡(jiǎn)易多人聊天室,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評(píng)論

勃利县| 古蔺县| 托克托县| 东阿县| 察雅县| 自治县| 荣成市| 称多县| 肇源县| 太和县| 孟州市| 汤阴县| 招远市| 东乌珠穆沁旗| 文登市| 松阳县| 霍林郭勒市| 普格县| 汤阴县| 婺源县| 阳新县| 洛扎县| 祁阳县| 漳平市| 政和县| 桦甸市| 皋兰县| 九江市| 都昌县| 柞水县| 如东县| 吴旗县| 余江县| 织金县| 太原市| 达尔| 那曲县| 凤城市| 湘西| 封开县| 丁青县|