Wat is die verskil tussen Stream en MemoryStream?
Wat is die verskil tussen Stream en MemoryStream?

Video: Wat is die verskil tussen Stream en MemoryStream?

Video: Wat is die verskil tussen Stream en MemoryStream?
Video: Streams In C# Tutorial | Files and Streams in C# | C# Streams Explained | C# Tutorial | Simplilearn 2024, November
Anonim

Stroom is 'n voorstelling van grepe. Beide hierdie klasse is afkomstig van die Stroom klas wat per definisie abstrak is. Soos die naam aandui, lees en skryf 'n FileStream 'n lêer terwyl 'n MemoryStream lees en skryf na die geheue. Dit hou dus verband met waar die stroom word gestoor.

Dienooreenkomstig, wat is 'n MemoryStream?

Die MemoryStream klas skep strome wat geheue as 'n rugsteunwinkel het in plaas van 'n skyf of 'n netwerkverbinding. MemoryStream enkapsuleer data gestoor as 'n ongetekende byte-skikking. Die huidige posisie van 'n stroom is die posisie waar die volgende lees- of skryfbewerking plaasvind.

Mens kan ook vra, wat is AC stroom? Stroom is 'n abstrakte klas wat standaardmetodes verskaf om grepe (lees, skryf, ens.) na die bron oor te dra. Dit is soos 'n wikkelklas om grepe oor te dra.

Net so kan 'n mens vra, wat is 'n lêerstroom?

A stroom is 'n reeks grepe. In die NTFS lêer stelsel, strome bevat die data wat geskryf is na a lêer , en dit gee meer inligting oor 'n lêer as eienskappe en eienskappe. Byvoorbeeld, jy kan 'n skep stroom wat soeksleutelwoorde bevat, of die identiteit van die gebruikersrekening wat 'n lêer.

Wat is byte-stroom in C#?

Byte strome bestaan uit klasse wat data in die stroom as grepe . Hierdie strome is die nuttigste wanneer jy met data werk wat nie in 'n formaat is wat deur mense leesbaar is nie. Stroom Klas. In die CLR, die Stroom klas bied die basis vir ander greep stroom klasse.

Aanbeveel: