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

C# 用于輸入和輸出的類

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

    讀寫文件是把數(shù)據(jù)送入c#程序(輸入)和送出程序(輸出)的基本方式。因?yàn)槲募糜谳斎胼敵?,所以文件類包含在System.IO名稱空間中(IO是Input/Output的常見縮寫形式)。

    System.10包含用于在文件中讀寫數(shù)據(jù)的類,只有在C#應(yīng)用程序中引用此名稱空間才能訪問這些類,而不必完全限定類型名。

以下將介紹如表所示的一些類。

File

靜態(tài)實(shí)用類,提供許多靜態(tài)方法,用于移動、復(fù)制和刪除文件

Directory

靜態(tài)實(shí)用類,提供許多靜態(tài)方法,用于移動、炱制和刪除目錄

Path

實(shí)用類,用于處理路徑名稱

Filelnfo

表示磁盤上的物理文件,該類包含處理此文件的方法。要完成對文件的讀寫工作,就必須創(chuàng)建Stream 對象

Directorylnfo

表示磁盤上的物理目錄,該類包含處理此目錄的方法

FileSystemlnfo

用作FilelnfoDirectorylnfo的基類,可以使用多態(tài)性同時處理文件和目錄

FileSystemWatcher

FileSystemWatcher是本章要介紹的最笈雜類。它用于監(jiān)控文件和目錄,提供了這些文件和目錄發(fā)生 變化時應(yīng)用程序可以捕獲的事件

System.IO.Compression名稱空間允許讀寫壓縮文件。我們主要介紹以下兩個流類:

    ? DeflateStream——表示在寫入時自動壓縮數(shù)據(jù)或在讀取時自動解壓縮的流,使用Deflate算法來實(shí)現(xiàn)壓縮。

    ? GZipStream——表示在寫入時自動壓縮數(shù)據(jù)或在讀取時自動解壓縮的流,使用GZIP(GNU Zip)算法來實(shí)現(xiàn)壓縮。


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

相關(guān)視頻回答
回復(fù)(0)
返回頂部