สตรีมและ MemoryStream ต่างกันอย่างไร
สตรีมและ MemoryStream ต่างกันอย่างไร

วีดีโอ: สตรีมและ MemoryStream ต่างกันอย่างไร

วีดีโอ: สตรีมและ MemoryStream ต่างกันอย่างไร
วีดีโอ: สอน ASP.NET Core 5.0 : การทำแคชด้วย Redis และ Hyperion เร็วกว่า JSON 10 เท่า 2024, พฤศจิกายน
Anonim

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

ตามลำดับ MemoryStream คืออะไร?

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

อาจมีคนถามว่ากระแส AC คืออะไร? ลำธาร เป็นคลาสนามธรรมที่จัดเตรียมวิธีมาตรฐานในการถ่ายโอนไบต์ (อ่าน เขียน ฯลฯ) ไปยังซอร์ส มันเหมือนกับคลาส wrapper เพื่อถ่ายโอนไบต์

ในทำนองเดียวกันอาจมีคนถามว่าสตรีมไฟล์คืออะไร?

NS ลำธาร เป็นลำดับของไบต์ ใน NTFS ไฟล์ ระบบ, ลำธาร มีข้อมูลที่เขียนถึง a ไฟล์ และนั่นให้ข้อมูลเพิ่มเติมเกี่ยวกับ a ไฟล์ มากกว่าคุณสมบัติและคุณสมบัติ ตัวอย่างเช่น คุณสามารถสร้าง a ลำธาร ที่มีคำค้นหาหรือตัวตนของบัญชีผู้ใช้ที่สร้าง a ไฟล์.

ไบต์สตรีมใน C # คืออะไร?

ไบต์สตรีม ประกอบด้วยคลาสที่ปฏิบัติต่อข้อมูลใน ลำธาร เช่น ไบต์ . เหล่านี้ ลำธาร จะมีประโยชน์มากที่สุดเมื่อคุณทำงานกับข้อมูลที่ไม่อยู่ในรูปแบบที่มนุษย์อ่านได้ ลำธาร ระดับ. ใน CLR นั้น ลำธาร ชั้นเป็นฐานให้ผู้อื่น ไบต์สตรีม ชั้นเรียน

แนะนำ: