[C#] conversion int/long/et autres vers byte[ ]

conversion int/long/et autres vers byte[ ] [C#] - C#/.NET managed - Programmation

Marsh Posté le 02-09-2006 à 11:33:48    

Petit probleme : j'ai besoin de stocker des variables dans un fichier via System.IO.Compression ->   gZipStream ...
Or, gZipStream.write prend pour paramètre d'entrée un byte[ ] ... comment faire pour écrire une variable qui prend plus d'un seul byte ?
En C++, ca aurrait été torché plutot facilement  :D  mais avec le C# et la sécurité, l'absence de pointeurs, de shifts et autres... je vois pas comment faire pour "separer" la variable !!
 
Donc logiquement : question : comment faire ?  :heink:  
 
Merci d'avance  :bounce:


---------------
tutos de programmation 3D :
Reply

Marsh Posté le 02-09-2006 à 11:33:48   

Reply

Marsh Posté le 02-09-2006 à 11:58:35    

tu peux déjà regarder du coté de la classe CONVERT...
il y en a une autre mais retombe plus dessus. Regarderais lundi au boulot.

Reply

Marsh Posté le 02-09-2006 à 12:04:42    

J'ai déja regardé du coté de convert... ya tout pour convertir des tableaux de char vers des tableaux de byte :??: , pour convertir des types vers d'autres types... mais rien qui "sépare" les octets d'une variable pour en faire un tableau de byte.
 
Mon objectif n'est pas de convertir un int en byte :p j'ai besoin d'avoir des valeurs superieures à 255 ! Mais de séparer en plusieurs bytes...
 
[edit] Merci quand meme bien sur  :bounce:


Message édité par icareo le 02-09-2006 à 12:08:20

---------------
tutos de programmation 3D :
Reply

Marsh Posté le 02-09-2006 à 12:49:20    

BitConverter.GetBytes()


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 02-09-2006 à 12:58:54    

C'est à peu pres ce qu'il me falait ;) merci !


---------------
tutos de programmation 3D :
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed