Koja je razlika između Stream i MemoryStream?
Koja je razlika između Stream i MemoryStream?

Video: Koja je razlika između Stream i MemoryStream?

Video: Koja je razlika između Stream i MemoryStream?
Video: Byte Stream vs Character Stream || Java Interview Question 2021 2024, Maj
Anonim

Potok je reprezentacija bajtova. Obje ove klase proizlaze iz Potok klasa koja je po definiciji apstraktna. Kao što ime sugerira, FileStream čita i upisuje u datoteku dok a MemoryStream čita i upisuje u memoriju. Dakle, to se odnosi na to gde je potok je pohranjena.

Shodno tome, šta je to MemoryStream?

The MemoryStream class kreira tokove koji imaju memoriju kao pohranu umjesto diska ili mrežne veze. MemoryStream enkapsulira podatke pohranjene kao neoznačeni niz bajtova. Trenutna pozicija toka je pozicija na kojoj se odvija sljedeća operacija čitanja ili pisanja.

Neko se također može zapitati, šta je AC stream? Potok je apstraktna klasa koja pruža standardne metode za prijenos bajtova (čitanje, pisanje, itd.) do izvora. To je poput klase omotača za prijenos bajtova.

Slično se može pitati šta je to tok datoteka?

A potok je niz bajtova. U NTFS fajl sistem, potoci sadrže podatke koji su upisani u a fajl , a to daje više informacija o a fajl nego atributi i svojstva. Na primjer, možete kreirati a potok koji sadrži ključne riječi za pretraživanje ili identitet korisničkog računa koji kreira a fajl.

Šta je bajt stream u C#?

Tokovi bajtova sadrže klase koje tretiraju podatke u potok as bajtova . Ove potoci su najkorisnije kada radite s podacima koji nisu u formatu koji ljudi mogu čitati. Potok Klasa. U CLR-u, the Potok klasa daje osnovu za druge bajt stream casovi.

Preporučuje se: