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 :

Variable non initialisée


Sujet :

C#

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 1
    Par défaut Variable non initialisée
    dans le c# quand on dit que j'utilise une variable non assigné, ça veut dire quoi exactement??

  2. #2
    Membre expérimenté Avatar de diallomad
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Mali

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 164
    Par défaut
    Citation Envoyé par camara061 Voir le message
    dans le c# quand on dit que j'utilise une variable non assigné, ça veut dire quoi exactement??
    Cela veut tout simplement dire que t'utilise une variable non initialisé.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 193
    Par défaut
    que tu n'as pas encore mis de valeur dans celle-ci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    int a; //n'est pas encore assigné
    int b=5; //est assigné
    a=0; // est assigné

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Citation Envoyé par khadime27 Voir le message
    Bonjour!

    cette exception est souvant levée par une fonction qui retourne quelque chose
    exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public int namefonction(int i)
      {
          return i;
      }
    Ici si la référence de i n'est pas initialiser avant l'appelle de la fonction Ban on a l'exception qui est levée.
    En gros c'est une variable qui n'est pas initialisée.
    Euh ben non, rien à voir et en plus l'exemple est faux.
    Ici la variable i est initalisée puisqu'elle est passée en paramètre! Il est tout à fait possible d'avoir une variable non initialisée dans une méthode qui ne retourne rien. Ce sont deux notions totalement perpendiculaires.

  5. #5
    Membre Expert Avatar de sisqo60
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2006
    Messages
    754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 754
    Par défaut
    Citation Envoyé par Nathanael Marchand Voir le message
    Euh ben non, rien à voir et en plus l'exemple est faux.
    Ici la variable i est initalisée puisqu'elle est passée en paramètre! Il est tout à fait possible d'avoir une variable non initialisée dans une méthode qui ne retourne rien. Ce sont deux notions totalement perpendiculaires.
    J'ajouterai même que un entier n'est pas un type référence, mais de type valeur. Donc tu ne peux pas parler de référence.

Discussions similaires

  1. [DATA] Variable non initialisée
    Par SAS-9.3 dans le forum SAS Base
    Réponses: 2
    Dernier message: 08/02/2013, 17h54
  2. Problème de variables non initialisées
    Par JUSTIN Loïc dans le forum Langage
    Réponses: 8
    Dernier message: 06/07/2011, 14h38
  3. Réponses: 4
    Dernier message: 24/04/2011, 17h33
  4. Variables non initialisées ?
    Par Phonatacid dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 05/02/2009, 18h25
  5. erreurs de variables non initialisées
    Par setsuko974 dans le forum Langage
    Réponses: 4
    Dernier message: 15/02/2007, 09h26

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