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 :

Double vers hexadécimal


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Par défaut Double vers hexadécimal
    Bonjour,

    Je souhaiterai savoir s'il est possible, et comment, convertir un double en chaine héxadécimal?

  2. #2
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Par défaut
    Merci, mais cette article n'indique pas comment passer de double vers hexadécimale.
    Il indique de d'héxa vers float, d'héxa vers int, de bytes[] vers héxa et string vers héxa...

    Je souhaiterai obtenir quelque chose ressemblant à l'instruction java Double.toHexString(double).

    S'il n'en existe pas de base je la coderai moi même (ou du moins un équivalent) mais avant cela je voudrais être sur qu'elle n'existe pas.

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Par défaut
    J'ai peut être trouvé une solution

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    byte[] byts = BitConverter.GetBytes(d);
    return Convert.ToBase64String(byts);
    et dans l'autre sens :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    byts = Convert.FromBase64String(bas64);
    d = BitConverter.ToDouble(byts, 0);
    à tester...

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

Discussions similaires

  1. Conversion de List<double[]> vers double [][] ?
    Par mobi_bil dans le forum Langage
    Réponses: 6
    Dernier message: 18/03/2009, 13h19
  2. Conversion single ou double vers hexa
    Par vinssieux dans le forum VB.NET
    Réponses: 4
    Dernier message: 29/04/2008, 10h20
  3. Passage double vers float
    Par Rastapopoulos dans le forum C++
    Réponses: 11
    Dernier message: 03/10/2007, 17h11
  4. Convertion Double vers String
    Par brsoft.org dans le forum Langage
    Réponses: 11
    Dernier message: 28/09/2006, 15h19
  5. Pb de conversion: double[] vers un vector type???
    Par hycsos dans le forum SL & STL
    Réponses: 4
    Dernier message: 15/01/2006, 07h59

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