Bonjour,
Dans le programme que je développe actuellement, je remplis au fur et à mesure un flux MemoryStream de données et une fois finis je veux extraire ces données afin de les placer dans un tableau d'octets.
J'utilise donc le code suivant :
1 2 3 4 5 6 | byte[] result = new byte[this.binaryData.Length]; using(var reader = new BinaryReader(this.binaryData, this.encoding)) { reader.Read(result, 0, int.Parse(this.binaryData.Length.ToString())); } return result; |
Le code semble s’exécuter correctement, aucune erreur n'est levée, seulement le tableau en sortie est rempli exclusivement de 0 alors que des données sont bien présentes dans le flux.
Avez vous une idée d'où ça peut provenir ?
Merci.
+0
-0