Programming'z fury Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
(Explication) Ma fonction isInt en C#

 
Répondre au sujet    Programming'z fury Index du Forum » Programmeurs » C# » Tutoriels Sujet précédent
Sujet suivant
(Explication) Ma fonction isInt en C#
Auteur Message
Djrix
Administrateur

Hors ligne

Inscrit le: 30 Oct 2008
Messages: 170
Localisation: ...
Sexe: Masculin
Poissons (20fev-20mar) 龍 Dragon

Message (Explication) Ma fonction isInt en C# Répondre en citant
Bonsoir à tous.
Je vais vous expliquer le fonctionnement de la fonction isInt que je me suis créée au cas où j'en aurais besoin.
Tout d'abord, voici le code:

Code:
static bool isInt(object obj) //Initialisation de la fonction.
        {
            try //Ce code est susceptible de générer une exception. On la rattrape.
            {
                int.Parse((string) obj); //On tente de convertir l'objet obj (transformé en string, pour le coup) en entier naturel int.
                return true; //Si on atteint cette ligne, il n'y a pas eu d'exception. On renvoie true.
            }
            catch //On rattrape une éventuelle exception.
            {
                return false; //Si il y a eu une exception, on renvoie False.
            }
        }


Alors, à la première ligne, on définit la fonction:

Code:
static bool isInt(object obj)


Ce sera une fonction statique qui renverra un booléen. La fonction s'appelle isInt et prend pour paramètre un objet obj.

Ensuite, on va essayer de convertir l'objet obj en entier naturel int. Si on attrape une erreur, alors, l'objet n'est pas un nombre, on renvoie False.
Si il n'y a pas d'erreur, on renvoie true: l'objet obj est un nombre entier.


Dim 2 Mai - 21:48 (2010)
Publicité






Message Publicité
PublicitéSupprimer les publicités ?

Dim 2 Mai - 21:48 (2010)
Montrer les messages depuis:    
Répondre au sujet    Programming'z fury Index du Forum » Programmeurs » C# » Tutoriels Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers: 

Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Music Lyrics.Traduction par : phpBB-fr.com