Bonjour à tous,
Voilà, j'ai une petite question sur les "règles" de programmation que vous utilisez.
Admettons que l'on travaille sur un projet Winform qui contient plusieurs contrôles du type bouton, textbox, liste déroulante préfixés comme suit : btnXXX, txtXXX et cmbXXX.
Pour affecter du texte à une textbox depuis votre form, vous faites plutôt :
ou plutôt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part txtNom.Text = "toto";
Même question pour appeler une méthode privée à l'intérieur d'un objet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part this.txtNom.Text = "toto";
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part GetAgeDuCapitaine();
Voilà, j'aurais bien aimé savoir le code que vous utilisez et pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part this.GetAgeDuCapitaine();
Personnellement je suis plutôt partagé :
- l'utilisation de txtNom.Text ou GetAgeDuCapitaine(); signifie implicitement que ce sont des contrôles / méthodes qui appartiennent à l'objet en cours, donc pas besoin de préciser avec this
- d'un autre côté, le this permet d'avoir uniquement les méthodes / propriétés d'un objet sans s'encombrer de toutes les références au framework .Net, mais je le trouve un peu "lourd".
Merci de me donner votre avis sur la question !
Lionel.
Partager