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 :

Avertissement: Variable non déclarée ou non assignée


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut Avertissement: Variable non déclarée ou non assignée
    Bonjour à tous,

    Je déclare une variable mc de type MyClass dans la classe MyUpperClass comme l'indique le code ci-dessous. A la compilation, je reçois l'avertissement:

    La variable 'mc' n'est pas déclarée ou n'a jamais été assignée.

    Qu'est ce qui génère cet avertissement? Comment puis-je y remédier?

    Merci.

    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
    public class MyClass
    	{
    		public MyClass(){}
     
    		public string Transform(string aString)
    		{			
    			//Code qui transforme un string et retourne un string.
    			...
    		}
    	}
     
     
    public class MyUpperClass
    	{
    		private MyClass mc = new MyClass();
    		private string st;
    		private string key = "abcde";
     
    		private void Initialize()
    		{	
    			st = mc.Transform(key);
    			...
    		}
    	}

  2. #2
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    391
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Décembre 2005
    Messages : 391
    Par défaut
    essaies de les mettre dans un name space

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut
    J'ai juste omis de copier le namespace dans le code ci-dessus. Sinon qu'ils sont déjà dans le même name space.

  4. #4
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 527
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 527
    Par défaut
    Je viens de coder ton code dans un projet et je n'ai aucun problème.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut
    Merci d'avoir testé.
    Mais je ne comprends pas la raison de cet avertissement. L'avertissement a été généré sous VS 2003 et après migration vers 2005, l'avertissement persiste. Même si ça ne nuit pas le bon fonctionnement de l'appli, j'aurais souhaité y remédier.
    Je ne sais pas pourquoi l'avertissement n'est pas généré chez toi alors que j'ai fait presqu'un "copier-coller" du code!!!

  6. #6
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 527
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 527
    Par défaut
    Je vais peut-être dire une bétise mais est-ce que ta procédure Initialize() est utilisée dans ton code ?

Discussions similaires

  1. Option Explicit et erreur variable non déclarée
    Par petitours dans le forum VBA Access
    Réponses: 2
    Dernier message: 23/04/2008, 15h38
  2. [Design] Erreur variable non déclarée ou non assignée
    Par Arnard dans le forum Visual Studio
    Réponses: 3
    Dernier message: 19/12/2007, 17h53
  3. Problème de variable non déclarée
    Par jncoffy dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 24
    Dernier message: 06/06/2007, 11h01
  4. variable non déclarée?
    Par carole8 dans le forum C
    Réponses: 15
    Dernier message: 30/11/2006, 16h13
  5. Réponses: 3
    Dernier message: 19/08/2006, 00h56

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