Stream คือลำดับของ Bytes ที่ผ่าน Communication Path มี 2 สตรีมหลัก:
- Input Stream - อ่านข้อมูลจากไฟล์ (Read Operation)
- Output Stream - เขียนข้อมูลลงไฟล์ (Write Operation)
คลาส FileStream ใน System.IO ช่วย Read/Write/Close ไฟล์ สืบทอดมาจาก Abstract Class Stream
Syntax สร้าง FileStream
FileStream <object_name> = new FileStream(
<file_name>,
<FileMode Enumerator>,
<FileAccess Enumerator>,
<FileShare Enumerator>);
FileMode
Enumerator สำหรับวิธีเปิดไฟล์: Append, Create, CreateNew, Open, OpenOrCreate, Truncate
FileAccess
Enumerator: Read, ReadWrite, Write
FileShare
Enumerator: Inheritable, None, Read, ReadWrite, Write