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 :

Où est mon erreur ?


Sujet :

C#

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 61
    Points : 42
    Points
    42
    Par défaut Où est mon erreur ?
    Voici mon code C# et quand je le lance tous ce passe bien jusqu'au moment ou la console affiche "Votre carte d'identiter" et la un message d'erreur vient et me dit de fermer mon programme (dessoler pour la gène aucasi.....) voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    using System;
     
    class CarteIdentite
    {
        public static void Main()
        {
            Console.WriteLine("\t\t\tVoici mon programme !!!\n\n");
            string nom = null;
            Console.Write("Quelle est votre Nom ? ");
            nom = Console.ReadLine();
            Console.WriteLine("\n");
     
            string prenom = null;
            Console.Write("Quelle est votre Prenom ? ");
            prenom = Console.ReadLine();
            Console.WriteLine("\n");
     
            string ville = null;
            Console.Write("Quelle est votre Ville ? ");
            ville = Console.ReadLine();
            Console.WriteLine("\n");
     
            string n_telephone = null;
            Console.Write("Quelle est votre Numero de Telephone ? ");
           n_telephone = Console.ReadLine();
            Console.WriteLine("\n");
     
            string age = null;
            Console.Write("Quelle est votre age ? ");
            age = Console.ReadLine();
            Console.WriteLine("\n");
     
            Console.WriteLine("\n Votre carte d'identite : \n");
            Console.WriteLine("Votre Nom : {0} \n\n Votre Prenom : {1} \n\n Votre Ville : {2} \n\n Votre N° de Telephone : {3} \n\n Votre age : {4} ans \n\n", nom, prenom, ville, n_telephone);
     
     
     
     
     
     
        }
    }
    Merci d'avance !

  2. #2
    Membre expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Points : 3 015
    Points
    3 015
    Par défaut
    Salut,

    il ne manquerai pas l'age (pour la dernière ligne) ?

  3. #3
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2004
    Messages
    304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 304
    Points : 405
    Points
    405
    Par défaut
    il manque "age" à la dernière ligne, et je conseillerai d'utiliser String.Empty; au lieu du null
    S'il n'y a pas de Solution, c'est qu'il n'y a pas de Problème.
    ----------------------------------------------------------------------------------------
    Pour se protéger, un bon préservatif pour votre PC : AntiVir et SpyBot - Search & Destroy

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 61
    Points : 42
    Points
    42
    Par défaut
    A oui j'avais pas vue à la fin "age" et pourquoi mieux utiliser String.Empty; que null ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    547
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 547
    Points : 627
    Points
    627
    Par défaut
    Salut,

    String.Empty est une instance valide de string, vide, mais valide. null n'est pas une reference du tout, et tout appel à une methode sur un objet null te renverra une exception.

  6. #6
    Membre expérimenté Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Points : 1 381
    Points
    1 381
    Par défaut
    String.Empty et "" sont la meme chose ?

  7. #7
    Membre émérite Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Points : 2 925
    Points
    2 925
    Par défaut
    A quelques considérations techniques (que 99,99 % des dév C# peuvent ignorer) près, oui.
    ಠ_ಠ

Discussions similaires

  1. Quelle est mon erreur dans cette syntaxe
    Par BuzzLeclaire dans le forum Langage
    Réponses: 18
    Dernier message: 01/07/2009, 00h28
  2. Débutant, quelle est mon erreur ?
    Par vladimire dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 15/05/2009, 23h43
  3. [VC#] - Je ne comprends pas ou est mon erreur !
    Par epc dans le forum Windows Forms
    Réponses: 32
    Dernier message: 03/11/2008, 19h10
  4. [MySQL] Mais ou est mon erreur de syntax?
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 07/10/2006, 15h59
  5. Où est mon erreur ?
    Par Fusio dans le forum Langage
    Réponses: 5
    Dernier message: 07/04/2006, 17h29

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