IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Convertir une Textbox Contenant un uint en Byte ?


Sujet :

C#

  1. #1
    Membre averti
    Homme Profil pro
    rien
    Inscrit en
    Septembre 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : rien

    Informations forums :
    Inscription : Septembre 2012
    Messages : 38
    Par défaut Convertir une Textbox Contenant un uint en Byte ?
    Salut !

    Encore moi... Je travaille sur un grosse application , mais je rencontre un problème.

    Je vais donner un exemple , je convertie une valeur décimale en Float (uint)

    Donc un exemple 999 => 0x44790000

    Mais je suis obligé de décortiqué en byte mais j'ai trouvé ceci sur internet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
            byte[] uint2Bytes(uint data)
            {
                byte[] b = new byte[4];
                b[3] = (byte)data;
                b[2] = (byte)(((uint)data >> 8) & 0xFF);
                b[1] = (byte)(((uint)data >> 16) & 0xFF);
                b[0] = (byte)(((uint)data >> 24) & 0xFF);
                return b;
            }
    Sa fonctionne impec , j'ai re-adapté pour que se soit en Big Endian.
    Mais le problème MAINTENANT , c'est que mon résultat 0x44790000 est soit dans une textBox , soit en string (Il s'affiche comme ceci)

    Ma question est donc , comme obtenir ceci : 0x44, 0x79, 0x00, 0x00 depuis la textBox ?

    Touts mes essaie fausse mon résultat j'demande donc de l'aide ,

    Merci

  2. #2
    Membre Expert Avatar de sisqo60
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2006
    Messages
    754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 754
    Par défaut
    Bonjour,

    utilises la méthode string.Join tu auras seulement à convertir ton tableau de byte en tableau de chaines au bon format

    Bon dév.

  3. #3
    Membre averti
    Homme Profil pro
    rien
    Inscrit en
    Septembre 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : rien

    Informations forums :
    Inscription : Septembre 2012
    Messages : 38
    Par défaut
    Enfaite j'ai trouvé , j'suis pris la sortie de mon Decimal qui est un Byte et je l'envoie directement dans ma commande et ça marche pas besoin de le séparé , Résolue merci quand même de ta réponse

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 08/01/2013, 22h36
  2. Réponses: 10
    Dernier message: 31/05/2012, 17h24
  3. convertir une image en un tableau de byte
    Par isoman dans le forum Graphisme
    Réponses: 7
    Dernier message: 30/03/2009, 10h17
  4. convertir une chaine de caractere en byte []
    Par youp_db dans le forum Langage
    Réponses: 10
    Dernier message: 16/10/2006, 15h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo