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 :

Asc(car) en C# ?


Sujet :

C#

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5
    Points : 6
    Points
    6
    Par défaut Asc(car) en C# ?
    bonjour à tout le monde,

    Si string car = "a", en VB Asc(car) = 97, je souhaiterais avoir l'équivalent en C#. J'ai essayé Convert.ToInt16(car,16), mais ça donne 10, idem pour Convert.ToInt32, j'ai essayé aussi avec Double.TryParse, mais ça ne donne pas 97 pour "a". Auriez-vous une idée pour avoir ce résultat ? peut-être que je n'ai pas utilisé les bonnes signatures pour Convert.ToInt16, ou Double.TryParse ?

    Merci à vous.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Points : 1 521
    Points
    1 521
    Par défaut
    Bonjour,

    Il faut utiliser la classe Encoding.ASCII de System.Text :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    int x = Convert.ToInt32(Encoding.ASCII.GetBytes("a")[0]);
    // x = 97
    D'ailleurs, je viens de tester avec Convert et ça fonctionne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    char a = 'a';
    int x = Convert.ToInt32(a);
    //x = 97
    Il faut donc convertir ta string en char.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Merci beaucoup Kaidan, tu me sauves.

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

Discussions similaires

  1. [LG]Type chaine avec plus de 255 car et EOF intempestif.
    Par jpclabaux dans le forum Langage
    Réponses: 2
    Dernier message: 27/10/2004, 10h39
  2. [Thread] besoin sleep(delay)... car java mobilise CPU
    Par thierry198 dans le forum Concurrence et multi-thread
    Réponses: 5
    Dernier message: 27/09/2004, 17h46
  3. Optimiser MS SQL2000 car j'ai des problèmes de lenteurs
    Par djavaux dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 21/04/2004, 10h50
  4. Réponses: 2
    Dernier message: 26/03/2004, 09h15
  5. performance entre 3DS, ase, asc ...
    Par amaury pouly dans le forum OpenGL
    Réponses: 3
    Dernier message: 24/03/2003, 11h41

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