Bonjour
Est-il possible de boucler sur les membres d'une classe comme on peut le faire en PHP
Exemple : j'ai la classe CTest :
je voudrais faire un traitement spécifique sur les membres de type String
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public class CTest { private string _sVar1; private string _sVar2; private int _iVar3; public string sVar1 { set { _sVar1 = value; } get { return _sVar1; } } public string sVar2 { set { _sVar2 = value; } get { return _sVar2; } } public int iVar3 { set { _iVar3 = value; } get { return _iVar3; } } }
Cela pourrait ressembler à
enfin ça marche pas du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CTest oCTest = new CTest(); oCTest.sVar1 = "merci"; oCTest.sVar2 = "super"; oCTest.iVar3 = 10; foreach (object oPropriete in oCTest) { if (oPropriete.GetType().ToString() == "STRING") // Je récupère la valeur de oPropriete et je la mets en majuscule }
Merci de votre précieuse expérience.
Titan
Partager