麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

.net實現文件讀寫的幾種常用方法

2020-01-24 02:31:16
字體:
來源:轉載
供稿:網友

文件的讀寫是.net中常用的功能,本文即以實例形式展示.net實現文件讀寫的幾種常用方法,供大家參考之用。具體如下:

在.net中有很多有用的類庫來讀寫硬盤上的文件,一般比較常用的有:

File:

1.什么時候使用:當讀寫件大小不大,同時可以一次性進行讀寫操作的時候使用
2.不同的方式可以讀寫文件類型不一樣。

ReadAllBytes()  WriteAllByte():可以讀寫任意類型的文件 (里面封裝的是FileStream)
ReadAllLines()  ReadAllText():(里面封裝是StreamWriter,StreamReader),只能讀寫文本類型文件

FileStream:

1.當讀寫大文件的時候使用,它可以自定義讀寫的數組大小
2.一個流只能做一個事情:如果需要讀和寫那么就需要創建兩個流
3.讀?。簩祿x取到數組  寫入是將數組的數據再寫入到文件(類型轉換)

下面展示一個使用FileStream類的讀寫一部電影示例代碼:

//讀取   using (FileStream fsRead = new FileStream(@"F:/C#.avi", FileMode.Open))  { using (FileStream fsWrite = new FileStream(@"d:/C#學習.avi", FileMode.Create)) {   //自定義數組的長度   byte[] bytes = new byte[1024];   //當沒有讀取到文件的末尾的時候就需要循環讀取   while (fsRead.Position < fsRead.Length)   { //讀取的時候position屬性會自動變化,記住當前讀取到的位置,以字節為單位 //count可以獲取當前具體讀取到的字節數 int count = fsRead.Read(bytes, 0, bytes.Length); if (count == 0) {   break; } //寫入 fsWrite.Write(bytes, 0, count); //只需要寫入讀取到的字節數就可以了   } } MessageBox.Show("ok");  }

補充:

StreamReader/StreamWrite:

1.只能對文本文件進行讀寫操作
2.它可以按行進行讀取和寫入

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕在线播放一区 | 国产精品视频成人 | av一道本| 亚洲成在人 | 欧美一级免费在线观看 | 国产1区2区3区中文字幕 | 九九精品在线观看 | 国产成人精品区一区二区不卡 | 日韩字幕在线观看 | 女人裸体让男人桶全过程 | 欧美精品一区二区久久 | 欧美成人精品一区二区三区 | 精品国产一区二区在线 | 一级做a爰性色毛片免费 | 看片一区| 久久久久亚洲美女啪啪 | 久久精品一区二区三区四区五区 | av电影在线网站 | 李宗瑞国产福利视频一区 | 欧美成人免费 | 精品国产一区二区三区久久久蜜月 | 91社影院在线观看 | 影视免费观看 | 免费黄色入口 | 激情综合婷婷久久 | 国产午夜免费不卡精品理论片 | 欧美成人黄色小视频 | 免费观看国产视频 | 亚洲免费观看视频 | 成人男女啪啪免费观看网站四虎 | 国产激情精品一区二区三区 | 一级成人毛片 | 日本网站在线看 | 青青草国产在线视频 | 亚洲欧美国产高清 | 日韩精品免费一区二区三区 | 国产一区二区欧美精品 | 久久99国产精品久久99 | 久久色伦理资源站 | 国产精品麻豆91 | 久久男人天堂 |