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

Windows Forms Discussion :

[C#] Convertion de type (string/int)


Sujet :

Windows Forms

  1. #1
    Membre habitué Avatar de M1000
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Novembre 2003
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2003
    Messages : 201
    Points : 186
    Points
    186
    Par défaut [C#] Convertion de type (string/int)
    Bonjour,

    Question très bête mais je capte pas.

    J'ai une textBox ou je dois taper un entier (int) mais je récupère une string et donc ca ne passe pas dans ma fonction car il ne peut convertir string en int. Comment faire pour récupérer directement un int dans une textbox ou autre chose?

    Merci
    M1000
    Le savoir se partage et le partage est un savoir...

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 481
    Points : 616
    Points
    616
    Par défaut
    Je pense qu'à partir d'une TextBox, tu ne peux retrouver que le String qu'elle contient.
    Pour faire ta conversion je te conseil de faire un try{} catch{} Comme ca si le texte entré dans la textbox n'est pas castable en int ton programme ne plantera pas ...

    Ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    try
    {
         int toto = Convert.ToInt32(this.MyTextBox.Text);
         ....
    }
    catch (Exception Ex)
    {
         MessageBox.Show("Merci de mettre un NOMBRE dans la textbox...");
    }
    Je pense volontiers à penser aux choses auxquelles je pense que les autres ne penseront pas

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 11
    Points : 13
    Points
    13
    Par défaut
    salut M1000,

    pour convertir un string en Int utilise la fonction Convert :

    int iChiffre;
    iChiffre = Convert.ToInt32(TextBox.Text) ;

    a+ rockcoeur

  4. #4
    Membre habitué Avatar de M1000
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Novembre 2003
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2003
    Messages : 201
    Points : 186
    Points
    186
    Par défaut
    Merci. Comme je dis quand ca m'aide bien c'est clair, efficace.
    M1000
    Le savoir se partage et le partage est un savoir...

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Points : 269
    Points
    269
    Par défaut
    Ca marche aussi :p

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    int.parse(MaString);
    « L’erreur est humaine, mais un vrai désastre nécessite un ordinateur »

Discussions similaires

  1. Les types string/int en résultats d'une requête
    Par labluegirl dans le forum Langage
    Réponses: 8
    Dernier message: 18/10/2009, 15h18
  2. Réponses: 1
    Dernier message: 02/12/2008, 10h29
  3. Réponses: 3
    Dernier message: 21/08/2008, 13h33
  4. Convertion d'un string 'binaire' vers un int
    Par Hokage dans le forum Débuter
    Réponses: 14
    Dernier message: 28/09/2007, 11h51
  5. Type mismatch: cannot convert from Integer to int
    Par littleb dans le forum Eclipse Java
    Réponses: 8
    Dernier message: 16/10/2006, 22h35

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