Lors de l'utilisation d'un MemoryStream, je me retrouve souvent à copier (donc à dupliquer) des données dans un tableau temporaire d'octets.MemoryStream vs un tableau d'octets
Je pense que c'est un peu un gaspillage de ressources, car MemoryStream ne vous permet pas d'accéder directement au tableau d'octets sous-jacent.
Dans cette situation, quel est le véritable avantage d'un MemoryStream? J'ai lu quelque part qu'il agit comme un fichier mappé en mémoire. Les données sont amenées du disque uniquement à l'accès, consommant moins de mémoire.
Est-ce vrai? Je ne pense pas. Peut-être que c'est le cas pour un FileStream?
Merci pour vos éclaircissements.
Quelle langue et quelle bibliothèque utilisez-vous? – thecoop
C# - .net cadre. –