Encapsuler un champ [Résolu]

Messages postés
11
Date d'inscription
samedi 9 septembre 2006
Statut
Membre
Dernière intervention
23 mai 2010
- - Dernière réponse : Douns974
Messages postés
11
Date d'inscription
samedi 9 septembre 2006
Statut
Membre
Dernière intervention
23 mai 2010
- 30 sept. 2006 à 06:34
Bonsoir à tous,
Je suis vraiment un nouveau développeur et je suis sur un exo dans un livre où je dois encapsuler un champ via le menu Refactoriser - Encapsuler le champ dans Visual Studio. Seulement je suis dans Visual C# Express et il n'y a pas le menu Encapsuler le champ. C'est normal? Pourriez-vous m'expliquer le principe de l'encapsulation? Y a t'il un autre moyen de le faire?
Merci d'avance pour vos réponses
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
3489
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
36
3
Merci
Salut


Oui, c'est normal, les possibilités de refactorisation de Visual C# Express sont plus limitées que celles de la version pro.
Cette possibilité d'encapsulation sert juste a créer une propriété de tes champs (ce qui prend 10 secondes de plus a faire a la main, donc tu ne loupes pas grand chose).


Exemple



private



object
monObjet;



-> Encapsulation de monObjet








private



object
monObjet;


public



object
MonObjet
{


   get
{

return
monObjet; }


   set
{ monObjet =

value
; }
}







Mx
MVP C#
 

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 145 internautes nous ont dit merci ce mois-ci

Commenter la réponse de MorpionMx
Messages postés
11
Date d'inscription
samedi 9 septembre 2006
Statut
Membre
Dernière intervention
23 mai 2010
0
Merci
Ok!


Merci beaucoup ça marche!!


Bonne journée,


Merci encore,
Commenter la réponse de Douns974