位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# FileStream 對象 —— 讀取數(shù)據(jù)

提問人:劉團(tuán)圓發(fā)布時間:2020-12-10评论0

    使用FileStream類讀取數(shù)據(jù)不像使用本章后面介紹的StreamReader類讀取數(shù)據(jù)那樣容易。這是因為FileStream類只能處理原始字節(jié)(raw byte)。處理原始字節(jié)的功能使FileStream類可以用于任何數(shù)據(jù)文件,而不僅是文本文件。通過讀取字節(jié)數(shù)據(jù),    FileStream對象可用于讀取諸如圖像和聲音的文件。這種靈活性的代價是,不能使用FileStream類將數(shù)據(jù)直接讀入字符串,而使用StreamReader類卻可以這樣處理。但是有幾種轉(zhuǎn)換類可以很輕易地將字節(jié)數(shù)組轉(zhuǎn)換為字符數(shù)組,或?qū)⒆址麛?shù)組轉(zhuǎn)換為字節(jié)數(shù)組。


    FileStream.ReadO方法是從FileStream對象所指向的文件中訪問數(shù)據(jù)的主要手段。這個方法從文件中讀取數(shù)據(jù),再把數(shù)據(jù)寫入一個字節(jié)數(shù)組。它有三個參數(shù):第一個參數(shù)是傳入的字節(jié)數(shù)組,用來接受FileStream對象中的數(shù)據(jù)。第二個參數(shù)是字節(jié)數(shù)組中開始寫入數(shù)據(jù)的位置;它通常是0,表示從數(shù)組開端向文件中寫入數(shù)據(jù)。最后一個參數(shù)指定從文件中讀出多少字節(jié)。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
X
返回頂部
付费复制

付费获取七天复制权限

限时特价:2.88元/篇原价:10元
联系客服

扫码关注公众号,发送私信联系客服.

微信扫码关注,联系客服

联系客服QQ:2845411722

恭喜您,操作成功,可以复制了

3秒后关闭
X