conversion int/long/et autres vers byte[ ] [C#] - C#/.NET managed - Programmation
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.
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 j'ai besoin d'avoir des valeurs superieures à 255 ! Mais de séparer en plusieurs bytes...
[edit] Merci quand meme bien sur
Marsh Posté le 02-09-2006 à 12:49:20
BitConverter.GetBytes()
Marsh Posté le 02-09-2006 à 12:58:54
C'est à peu pres ce qu'il me falait merci !
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 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 ?
Merci d'avance
---------------
tutos de programmation 3D :