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 :

Séléctionner le Nieme chiffre d'un int


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1
    Par défaut Séléctionner le Nieme chiffre d'un int
    Bonjour,

    Je suis néophyte en C#, venant de PHP, je n'ai pas encore assimilé totalement l'idée du typage...

    Je cherche à selectionner un chiffre précis d'un nombre en int (ou long).

    Pourriez-vous m'aider svp ?


    Merci,
    Maxime

    EDIT//
    Je donne un exemple quand même...
    Je voudrais dans le nombre suivant : 2039203902930293

    Trouver le quatrième caractère, à savoir 9 ici présent.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    135
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 135
    Par défaut
    Je ne pense pas que ça aie grand chose à voir avec le typage, mais tu peux faire :

    2039203902930293.ToString()[3]

    PS : 3=4-1


    EDIT :
    Ca, ça te donne le caractère en 4ème place de la chaine de caractère correspondante au nombre 2039203902930293.

    Si tu veux le nombre correspondant, fais plutot :

    Convert.ToInt32(2039203902930293.ToString()[3].ToString())

  3. #3
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    Citation Envoyé par icareo Voir le message
    Je ne pense pas que ça aie grand chose à voir avec le typage, mais tu peux faire :

    2039203902930293.ToString()[3]

    PS : 3=4-1


    EDIT :
    Ca, ça te donne le caractère en 4ème place de la chaine de caractère correspondante au nombre 2039203902930293.

    Si tu veux le nombre correspondant, fais plutot :

    Convert.ToInt32(2039203902930293.ToString()[3].ToString())
    Quand tu fais un ToString sur un int il faut faire attention à la culture. 1234 peut devenir 1234 ou 1 234 ou 1,234 ou ... selon la culture. Tu peux utiliser CultureInfo.InvariantCulture pour être sûr de la convertion.

Discussions similaires

  1. [XL-2013] Compter nombre de chiffres dans un int.
    Par CristofMartins dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/04/2013, 09h46
  2. Recuperer le dernier chiffre d'un int
    Par Samshay dans le forum C++
    Réponses: 9
    Dernier message: 26/06/2009, 23h06
  3. lecture d'un int de de 8 chiffres
    Par el_harrathi dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 13/11/2008, 11h08
  4. transformer un char(chiffre) en int
    Par coxinella dans le forum Général Java
    Réponses: 11
    Dernier message: 22/02/2008, 15h29
  5. Transformer un chiffre a virgule en int
    Par Battosaiii dans le forum C
    Réponses: 3
    Dernier message: 22/11/2005, 13h30

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