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

首頁 > 編程 > C# > 正文

C#中FileStream的對比及使用方法

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

場景

File與FileStream的區別

舉例:

將讀取文件比作是從A桶往B桶運水。

使用File就是整個用桶倒進去,使用FileStream就是使用水管慢慢輸送。

FileStream與StreamReader的區別

FileStream是操作字節的,即可以操作任意一種類型的文件。

StreamReader是操作字符的,即只能操作文本文件。

實現

首先新建一個txt文件。

然后編寫控制臺程序

//FileMode.OpenOrCreate : 文件打開方式 沒有則創建 有則打開      //FileAccess.Read:對數據的訪問權限 只讀      FileStream fsReader = new FileStream(@"C:/Users/Administrator/Desktop/badao.txt",FileMode.OpenOrCreate,FileAccess.Read);      //聲明5兆的字節數組      byte[] buffer = new byte[1024*1024*5];      //返回讀取最大為5兆 r:代表本次實際讀取到的有效字節數      int r = fsReader.Read(buffer,0,buffer.Length);      //將字節數組中每一個元素按照指定的編碼格式進行解碼成字符串      string s = Encoding.Default.GetString(buffer,0,r);      //關閉流      fsReader.Close();      //釋放所占用的資源      fsReader.Dispose();      Console.WriteLine(s);      Console.ReadKey();

運行效果

總結

以上所述是小編給大家介紹的C#中FileStream的對比及使用方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桂林市| 屯门区| 灵武市| 辽阳县| 中方县| 卓资县| 盘山县| 常熟市| 双牌县| 竹山县| 沙湾县| 富蕴县| 湖南省| 东丰县| 青阳县| 乳源| 马山县| 安新县| 云安县| 郯城县| 桦川县| 广丰县| 大余县| 富民县| 和田市| 马边| 玉林市| 扎囊县| 博白县| 繁峙县| 浮山县| 中阳县| 筠连县| 登封市| 祁连县| 柳河县| 和林格尔县| 板桥市| 肇东市| 新和县| 临潭县|