none
Visual Studio 2010 tips&tricks : Générer automatiquement la définition d’une classe

    Discussion générale

  •  

    Parfois, on utilise dans le code une instance d’une classe qu’on n’a pas defini. Visual Studio signale l’erreur en soulignant le nom de la classe :

     

     

    Visual Studio 2010 donne la possibilité de générer automatiquement cette classe pour vous, dans le menu contextuel :

     

    On peut utiliser également Ctrl+’.’, en déplaçant en préalable le curseur sur le nom de la classe :

     

     

    Maintenant, la classe est générée :

     

     

     mais Visual Studio signale toujours une erreur au niveau du code. On a utilisé un constructeur spécial, avec des paramètres, et la classe créée ne contient pas ce constructeur. Ce pour cette raison qu’on doit le définir, et on fait ça toujours à l’aide de Visual Studio. De la même manière, avec le menu contextuel ou le Ctrl+’.’, on selecte l’option pour générer le constructeur :

     

     

    Et voilà le contenu de la classe que Visual Studio a génère pour vous dans le fichier MaClasse.cs :

     

     

    Maintenant, il ne reste qu’à générer la propriété Prop1 de la classe, qu’on a aussi utilisée sans l’avoir défini. Avec les méthodes déjà connues, menu contextuel ou Ctrl+’.’, on peut utiliser une propriété avec {get, set} ou une variable membre publique. Le résultat sera ajoute dans la définition de MaClasse.

     

     
     
     
     

    Pour plusieurs informations sur l’utilisation de Visual Studio 2010, consultez Visual Studio 2010 – tips&tricks

    mercredi 19 mai 2010 14:39