Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

Streams ใน C# (การทำงานกับสตรีม)

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