Le mot cle this en C#
hektor 1
Messages postés
129
Statut
Membre
-
hektor 1 Messages postés 129 Statut Membre -
hektor 1 Messages postés 129 Statut Membre -
Bonjour a tous
Je voudrai connaitre l'utilisation exact du mot cle this en C#.
S'il vous plait utiliser des mots simples eviter les mots technique du genre c'est une instanciation de l'objet etc...
Je vous remercie de votre aide.
Je voudrai connaitre l'utilisation exact du mot cle this en C#.
S'il vous plait utiliser des mots simples eviter les mots technique du genre c'est une instanciation de l'objet etc...
Je vous remercie de votre aide.
A voir également:
- This. c#
- Hijack this - Télécharger - Antivirus & Antimalwares
- Cannot display this video mode - Forum Ecran
- No compatible source was found for this media - Forum Mozilla Firefox
- This is the mail system at host ✓ - Forum Mail
- This program cannot be run in dos mode ✓ - Forum Programmation
2 réponses
Salut, "this" représente en fait ta classe. Tu peux l'utiliser pour savoir que tu assigne des valeurs ou tu exécute des méthodes de ta classe.
Exemple, tu as une classe "chien"
this.nom = "toto";
this.age = 2;
this.aboyer();
this.mordre("hektor");
^^
En cherchant sur MSDN tu aura des exemples approfondis.
https://www.microsoft.com/en-us/download/details.aspx?id=55984
Exemple, tu as une classe "chien"
this.nom = "toto";
this.age = 2;
this.aboyer();
this.mordre("hektor");
^^
En cherchant sur MSDN tu aura des exemples approfondis.
https://www.microsoft.com/en-us/download/details.aspx?id=55984
hektor 1
Messages postés
129
Statut
Membre
OK merci de ta reponse
this sa veut dire dans cette objet par ex
class Client
{
private double prixPaye;
public acheter(Article A){
this.prixPaye = A.prix;
// le prixPaye de client qui va s instancie a cette class reçoit prix d'article
}
}
on peut mettre ici tout simplement prixPaye = A.prix; sans this
mais parfois on as besoin qu'on as 2 variables ont le même nom par ex
class Client
{
private double prixPaye;
public acheter(double prixPaye){
this.prixPaye = prixPaye;
// le prixPaye de clien reçoit prixPaye qui est dans les paramètre
}
}
et la le compilateur il va différencier prixPaye de client et prixPaye pris on paramètre
class Client
{
private double prixPaye;
public acheter(Article A){
this.prixPaye = A.prix;
// le prixPaye de client qui va s instancie a cette class reçoit prix d'article
}
}
on peut mettre ici tout simplement prixPaye = A.prix; sans this
mais parfois on as besoin qu'on as 2 variables ont le même nom par ex
class Client
{
private double prixPaye;
public acheter(double prixPaye){
this.prixPaye = prixPaye;
// le prixPaye de clien reçoit prixPaye qui est dans les paramètre
}
}
et la le compilateur il va différencier prixPaye de client et prixPaye pris on paramètre