System.IO 命名空間

包含受保護的成員
包含繼承的成員

包含 .NET Framework 成員
包含 XNA Framework 成員
包含 可攜式類別庫 成員

System.IO 命名空間包含的類型可支援輸入和輸出工作,包括同步或非同步讀取與寫入資料流資料、壓縮資料流資料、建立及使用隔離的存放區、將檔案對應至應用程式的邏輯位址空間、將多個資料物件儲存在單一容器中、使用匿名或具名管道進行通訊、實作自訂記錄,以及處理流入和流出序列埠的資料。

命名空間

命名空間 描述
System.IO System.IO 命名空間 (Namespace) 包含允許讀取和寫入對檔案和資料流加以的型別,以及提供基本檔案和目錄支援的型別。
System.IO.Compression System.IO.Compression 命名空間包含提供資料流基本壓縮和解壓縮服務的類別。
System.IO.IsolatedStorage System.IO.IsolatedStorage 命名空間包含允許建立和使用隔離存放區的型別。使用這些存放區,您可以讀取及寫入較不受信任的程式碼無法存取的資料,並且防止儲存在檔案系統上其他地方之機密資訊的曝光。資料儲存在由目前使用者及程式碼存在的組件所隔離的分區中。此外,網域可以隔離資料。漫遊設定檔可以用來配合隔離儲存區 (Isolated Storage),隔離存放區將隨者使用者的設定檔一起移動。IsolatedStorageScope 列舉型別 (Enumeration) 指示不同的隔離型別。如需何時使用隔離儲存區的詳細資訊,請參閱Isolated Storage
System.IO.Log System.IO.Log 命名空間會定義介面來記錄到記錄導向的循序 I/O 系統。
System.IO.MemoryMappedFiles System.IO.MemoryMappedFiles 命名空間提供類別,以使用記憶體對應檔案,將檔案的內容對應至應用程式的邏輯位址空間。
System.IO.Packaging 提供類別,這些類別支援在單一容器內儲存多個資料物件。
System.IO.Pipes System.IO.Pipes 命名空間包含型別,提供透過匿名及 (或) 具名管道進行處理序間通訊的方法。
System.IO.Ports System.IO.Ports 命名空間包含控制序列埠的類別。最重要的類別 (Class) SerialPort 會提供同步化與事件驅動之 I/O 的架構、Pin 和中斷狀態的存取權,以及序列驅動程式屬性的存取權。它可以用來包裝 Stream 物件,讓使用資料流的類別存取序列埠。