เนมสเปซ System.IO มีคลาสต่างๆ ที่เป็นประโยชน์สำหรับการดำเนินการต่างๆ กับไฟล์ เช่น การสร้างและการลบไฟล์ การอ่านหรือเขียนไฟล์ การปิดไฟล์ เป็นต้น
ต่อไปนี้เป็นคลาส I/O ใน C# -
ซีเนียร์ | คลาส 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 ใช้สำหรับเขียนลงในบัฟเฟอร์สตริง |