共用方式為


檔案和資料流 I/O

更新:2007 年 11 月

System.IO 命名空間包含的型別,允許以同步 (Synchronous) 和非同步 (Asynchronous) 方法讀取及寫入資料流和檔案。

下列不同點有助於說明檔案和資料流之間的差異。檔案是具有持續性儲存體 (Persistent Storage) 的特定位元組序列的已排序和命名集合。因此,說到檔案,一般人會想到目錄路徑、磁碟儲存體,以及檔案和目錄名稱這方面。對照之下,資料流提供方式,針對可能是許多儲存媒體其中之一的支援存放區寫入和讀取位元組。正如有許多磁碟以外的支援存放區,也就有許多檔案資料流以外的資料流種類。例如,網路、記憶體和磁帶資料流。

如需一般 I/O 工作的清單,請參閱一般 I/O 工作

在本節中

  • 基本檔案 I/O
    說明基礎 I/O 概念,介紹 I/O 類別,並提供基本 I/O 作業的程式碼範例。

  • 撰寫資料流
    說明各種資料流和它們的相關支援存放區,並提供程式碼範例。

  • 非同步檔案 I/O
    描述非同步 I/O 的效能利益和基本作業。

  • 隔離儲存區
    描述資料儲存機制,此機制藉著定義標準化方式將程式碼與儲存的資料產生關聯,以提供隔離和安全。

  • 管道
    描述 .NET Framework 中的非同步與具名管道作業。

相關章節

  • 核心開發技術
    提供適用於各種 .NET Framework 應用程式的通用程式設計工作的相關資訊之連結。