Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Stream (Luồng) trong C#

Stream là chuỗi byte truyền qua đường truyền. Hai luồng chính: input stream (đọc file) và output stream (ghi file).

Lớp FileStream trong System.IO hỗ trợ đọc, ghi, đóng file. Kế thừa từ lớp trừu tượng Stream.

Tạo đối tượng FileStream:

FileStream <object_name> = new FileStream(<file_name>, <FileMode>, <FileAccess>, <FileShare>);

FileMode

Enum định nghĩa cách mở file: Append, Create, CreateNew, Open, OpenOrCreate, Truncate.

FileAccess

Enum: Read, ReadWrite, Write.

FileShare

Enum: Inheritable, Read, ReadWrite, Write, None.