begin process at 2010 02 10 05:25:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Au secours

 > 

int to byte[]


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

int to byte[]

jeudi 9 juin 2005 à 13:31:41 | int to byte[]

Sobieski

Bonjour,

Je cherche à envoyer un tableau de bytes, mais j'ai des valeurs en int. J'aimerais savoir comment faire d'un int un tableau de bytes (byte[]).

Merci !
jeudi 9 juin 2005 à 14:06:05 | Re : int to byte[]

el_teedee

Membre Club
Lut, je suis en train de buter sur le même problème.

Pour l'instant je me débrouille avec byteVal = System.Convert.ToByte(stringVal);

tiens voilà le code que j'ai trouvé pour convertir un string en byte. Pour int-> Byte ca doit être pareil.

public Byte ConvertStringByte(string stringVal)
        {
            byte byteVal =0;
   
            try
            {
                byteVal = System.Convert.ToByte(stringVal);
                System.Console.WriteLine("{0} as a byte is: {1}",
                    stringVal, byteVal);
            }
            catch (System.OverflowException)
            {
                System.Console.WriteLine(
                    "Conversion from string to byte overflowed.");
            }
            catch (System.FormatException)
            {
                System.Console.WriteLine(
                    "The string is not formatted as a byte.");
            }
            catch (System.ArgumentNullException)
            {
                System.Console.WriteLine(
                    "The string is null.");
            }
   
            return byteVal;
            //The conversion from byte to string is always valid.
            //stringVal = System.Convert.ToString(byteVal);
            //System.Console.WriteLine("{0} as a string is {1}",byteVal, stringVal);
        }


Tu pourrais me préciser le rôle de ton programme ? Par simple curiosité. Moi c'est de l'envoi sur port COM.

Sylvain

jeudi 9 juin 2005 à 19:03:43 | Re : int to byte[]

Lutinore

Administrateur CodeS-SourceS
Salut..





int x = Int32.MaxValue;
byte[ ] bytes = new byte[ 8 ];
      
for ( int i = 0; i < 8; i++ )
{
   bytes[ i ] = ( byte )x; // Cast
   x = x >> 1; // Decalage a droite ou a gauche
}
jeudi 9 juin 2005 à 19:16:41 | Re : int to byte[]

Lutinore

Administrateur CodeS-SourceS
Petite erreur.. faut un decalage de 8 pas de 1...
jeudi 9 juin 2005 à 19:20:29 | Re : int to byte[]

Lutinore

Administrateur CodeS-SourceS
Oups.. et 4 bytes dans la boucle donc..





 int x = 255;
byte[ ] bytes = new byte[ 4 ];
      
for ( int i = 0; i < 4; i++ )
{
   bytes[ i ] = ( byte )x; // Cast
   x = x >> 8; // Decalage a droite ou a gauche
}
vendredi 14 septembre 2007 à 17:10:16 | Re : int to byte[]

eddyminet

byte[] mon_tableau_doctets = BitConverter

.GetBytes( valeur_a_convertir );
samedi 15 septembre 2007 à 09:27:13 | Re : int to byte[]

Lutinore

Administrateur CodeS-SourceS
2 ans après je pense qu'il s'est débrouillé autrement depuis. : )
samedi 15 septembre 2007 à 14:23:59 | Re : int to byte[]

el_teedee

Membre Club
C'est pas faux :p
samedi 15 septembre 2007 à 14:33:32 | Re : int to byte[]

eddyminet

Qui sait ... ;-)



Cette discussion est classée dans : int, tableau, to, byte, bytes


Répondre à ce message

Sujets en rapport avec ce message

int, short etc.. to byte[] [ par Sobieski ] Salut,Dans le cadre d'envois réseaux en TCP à un truc que je peux pas modifier, je dois envoyer un tableau de byte, avec dedans des ints, shorts, uint tableau de byte [ par nuns ] Bonjour je voudrais savoir pour quoi sa ne  marche quand je fait sa  ,  j'ai  tableau dinamique, avec des lettre dedand,  mais pas toute les case sont Passer un tableau de Byte à une DLL [ par hdr ] Salut à tous,Je souhaiterai utiliser une fonction dans une DLL dont le prototype est :    public virtual int GetImageRawData(ref int pBuf, int bufLen) Comparaison de bytes d images [ par danyclassique ] Bonjour a tous.J aurai voulu savoir si quelqu un connait une methode  pour comparer 2 tableaux de bytes contenant chacunles paquets de bytes d une ima tableau de byte dec en hexa [ par drcmomo ] Bonjour !! Je voudrais savoir si  il existe une fonction en C# qui permet  de convertir  un tableau(byte tableau(donnees decimal)) en un tableau(donne tableau de bytes et xmldocument [ par EmacLi ] Bonjour à tous,Voila, j'aimerais ajouter un tableau de bytes[] dans une instance xml en utilisant XmlDocument.Quelqu'un sait il comment faire ?Merci à Tableau dynamique + enregistrement [ par Ishizaki ] Bonjour tout le monde, une petite question concernant la gestion d'un tableau dynamique et l'enregistrement:Ce que je fais:1)Création du tableau dynam Array.Sort sur un tableau de structure [ par MAQFAB ] Bonjour à tous et à toutes,J'essaye d'utiliser la fonction Array.Sort d'une manière un peu poussée, et je ne m'en sors pas.Considérons une structure : Analyse d'une zone de l'image [ par nico4nicolas ] Bonjour, Dans mon application, je dois analyser une image et la couleur de ses pixels, cela est facilement realisable par la methode GetPixel() mais


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales