THIS |
Cette |
---|---|
C# (C Sharp) |
Syntaxe
primary-expr := this |
Paramètres
Nom | Description |
---|---|
primary-expr | Ce paramètre permet d'indiquer l'expression primaire |
Description
Ce mot réservé permet de se référer directement à un élément, variable ou fonction de la classe courante.
Exemple
Cet exemple permet de montre l'utilisation dans la méthode «setValue» de deux variables avec le même nom et que la seule façon de distinguer, c'est avec le mot réservé «this» :
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
-
- namespace ThisSamples
- {
- class maclasse {
- public int getValue() {
- return this.a;
- }
-
- public void setValue(int a) {
- this.a = a;
- }
-
- private int a;
- };
-
- class Program
- {
- static void Main(string[] args)
- {
- maclasse a = new maclasse();
- a.setValue(256);
- Console.WriteLine("Valeur = " + a.getValue());
- }
- }
- }
on obtiendra le résultat suivant :
Valeur = 256
Dernière mise à jour : Mardi, le 26 janvier 2016