Maison > Article > développement back-end > Comment pouvons-nous enregistrer et charger efficacement une structure sérialisée à l’aide de MemoryStream ?
Les développeurs peuvent rencontrer des scénarios dans lesquels ils doivent sérialiser un objet dans un MemoryStream dans le but de stockage et récupération de données. La question se pose : « Comment pouvons-nous enregistrer et charger efficacement une structure sérialisée à l'aide de MemoryStream ? » Cette requête explore la méthodologie de conservation et de récupération de ces données sérialisées.
Pour écrire le contenu d'un MemoryStream dans un fichier, les développeurs peuvent utiliser la méthode MemoryStream.WriteTo, comme illustré dans le exemple suivant :
<code class="csharp">memoryStream.WriteTo(fileStream);</code>
Alternativement, la méthode Stream.CopyTo (disponible dans les versions 4.5.2, 4.5.1, 4.5 et 4) peut être utilisée à cette fin :
<code class="csharp">fileStream.CopyTo(memoryStream); memoryStream.CopyTo(fileStream);</code>
En utilisant ces méthodes, les développeurs peuvent enregistrer efficacement la structure sérialisée dans un fichier pour un accès ultérieur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!