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 :

[C#] Comment récupérer un string avec un tableau de bytes?


Sujet :

C#

  1. #1
    Membre confirmé
    Avatar de irnbru
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2004
    Messages : 316
    Points : 500
    Points
    500
    Billets dans le blog
    1
    Par défaut [C#] Comment récupérer un string avec un tableau de bytes?
    Bonjour j'ai un tableau de bytes qui est le résultat de la cryptographie:

    Voici le résultat :

    bytTemp {Length=32} byte[]

    [0] 51 byte
    [1] 0 byte
    [2] 57 byte
    [3] 0 byte
    [4] 51 byte
    [5] 0 byte
    [6] 52 byte
    [7] 0 byte
    [8] 56 byte
    [9] 0 byte
    [10] 55 byte
    [11] 0 byte
    [12] 48 byte
    [13] 0 byte
    [14] 57 byte
    [15] 0 byte
    [16] 48 byte
    [17] 0 byte
    [18] 50 byte
    [19] 0 byte
    [20] 54 byte
    [21] 0 byte
    [22] 49 byte
    [23] 0 byte
    [24] 0 byte
    [25] 0 byte
    [26] 0 byte
    [27] 0 byte
    [28] 0 byte
    [29] 0 byte
    [30] 0 byte
    [31] 0 byte
    comment récupérer le string proprement?

    si je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string str = System.Text.Encoding.Unicode.GetString(bytTemp);
    j'obtiens :
    393487090261\0\0\0\0
    je voudrais éviter les caractères \0 à la fin

    merci pour toute aide
    IRNBRU

  2. #2
    Rédacteur
    Avatar de abelman
    Inscrit en
    Février 2003
    Messages
    1 106
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 1 106
    Points : 2 629
    Points
    2 629
    Par défaut
    Avec un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TonString = TonString.TrimEnd(new char[] {'\0'});

  3. #3
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Par défaut
    Citation Envoyé par irnbru
    ...je voudrais éviter les caractères \0 à la fin ...
    String.Trim(char[]) te suffirait peut être

    arf grillé par abelman
    Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles

  4. #4
    Membre confirmé
    Avatar de irnbru
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2004
    Messages : 316
    Points : 500
    Points
    500
    Billets dans le blog
    1
    Par défaut
    Merci à vous deux

    j'avais fait la méthode barbare

    //str= str.Substring(0,str.IndexOf("\0"));



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

Discussions similaires

  1. [HTML] comment récupérer une ligne d'un tableau avec HTML?
    Par jaafarerraji dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 01/10/2007, 00h21
  2. Réponses: 13
    Dernier message: 07/05/2006, 11h54
  3. [C#] Comment récupérer un string d'un Split ?
    Par just1980 dans le forum C#
    Réponses: 2
    Dernier message: 24/01/2006, 17h18
  4. Comment récupérer la taille d'un tableau dynamique ?
    Par Tchaill39 dans le forum Langage
    Réponses: 4
    Dernier message: 08/12/2005, 14h21
  5. Réponses: 2
    Dernier message: 29/03/2004, 13h44

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