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 :
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; }
    }
 
}
je voudrais faire un traitement spécifique sur les membres de type String

Cela pourrait ressembler à
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
        }
enfin ça marche pas du tout.

Merci de votre précieuse expérience.

Titan