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

คลาส I/O ใน C# คืออะไร

คลาส I/O ใน C# (System.IO Namespace)

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

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

หมายเหตุ

  • คลาสเหล่านี้อยู่ใน Assembly System.IO ซึ่งเป็นส่วนหนึ่งของ .NET Framework
  • การใช้งานจริงมักจะร่วมกับคำสั่ง using เพื่อจัดการทรัพยากรอัตโนมัติ