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

สตรีมและสตรีมไบต์ใน C #


ไฟล์คือชุดของข้อมูลที่จัดเก็บไว้ในดิสก์ที่มีชื่อเฉพาะและพาธไดเร็กทอรี เมื่อไฟล์ถูกเปิดเพื่ออ่านหรือเขียน ไฟล์นั้นจะกลายเป็นสตรีม

ประเภทของสตรีมรวมถึง −

  • ไบต์สตรีม - ประกอบด้วย Stream, FileStream, MemoryStream และ BufferedStream

  • การสตรีมตัวละคร − ประกอบด้วย Textreader-TextWriter, StreamReader, StraemWriter และสตรีมอื่นๆ

สตรีมไบต์มีคลาสที่ถือว่าข้อมูลในสตรีมเป็นไบต์

คลาสสตรีมเป็นฐานสำหรับคลาสสตรีมไบต์อื่นๆ ต่อไปนี้เป็นคุณสมบัติ −

  • อ่านได้ − สตรีมรองรับการอ่านหรือไม่

  • เขียนได้ − สตรีมรองรับการเขียนหรือไม่

  • ความยาว − ความยาวของสตรีม

เนมสเปซ System.IO มีคลาสต่างๆ ที่ใช้สำหรับดำเนินการต่างๆ กับไฟล์ เช่น การสร้างและลบไฟล์ การอ่านหรือเขียนไฟล์ การปิดไฟล์ เป็นต้น

สตรีมที่เราพูดถึงมีอธิบายไว้ในตารางด้านล่าง -

Sr.No คลาส I/O &คำอธิบาย
1 BinaryReader
อ่านข้อมูลพื้นฐานจากสตรีมไบนารี
2 BinaryWriter
เขียนข้อมูลพื้นฐานในรูปแบบไบนารี
3 สตรีมบัฟเฟอร์
ที่เก็บข้อมูลชั่วคราวสำหรับสตรีมไบต์
4 ไดเรกทอรี
ช่วยในการจัดการโครงสร้างไดเร็กทอรี
5 DirectoryInfo
ใช้สำหรับดำเนินการกับไดเร็กทอรี
6 ข้อมูลไดรฟ์
ให้ข้อมูลสำหรับไดรฟ์
7 ไฟล์
ช่วยในการจัดการไฟล์
8 ข้อมูลไฟล์
ใช้สำหรับดำเนินการกับไฟล์
9 FileStream
ใช้เพื่ออ่านและเขียนจากตำแหน่งใดๆ ในไฟล์
10 MemoryStream
ใช้สำหรับการเข้าถึงแบบสุ่มเพื่อสตรีมข้อมูลที่เก็บไว้ในหน่วยความจำ
11 เส้นทาง
ดำเนินการกับข้อมูลเส้นทาง
12 StreamReader
ใช้สำหรับอ่านอักขระจากสตรีมไบต์
13 StreamWriter
ใช้สำหรับเขียนตัวอักษรลงสตรีม
14 StringReader
ใช้สำหรับอ่านจากบัฟเฟอร์สตริง
15 StringWriter
ใช้สำหรับเขียนลงในบัฟเฟอร์สตริง