Bonjour,
Voici mon problème:
J'ai deux classes et je souhaiterai appeler la deuxième en utilisant un nombre vu qu'il y a plusieurs SET de paramètres possibles.
j'explique:
une classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
public class STATION
{
int n_Station ;
string s_nomStation;
xxx SETdeParametres ;
}
public class Setdeparametres
{
int n_premierParam;
int n_DeuxièmeParam;
float f_troisièmeParam}
Je souhaiterai pouvoir faire un appel du style:
station stationnum1 = new station;
stationnum1.Setdeparam[2].n_deuxiemeparam = 32;

Cela est-il possible ou je me plante et il y a beaucoup plus simple??

Merci par avance et belle journée!


Ok j'ai trouvé et fait comme ca, ca vous semble viable??
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
    public class Station
    {//Object class1
        //private
    static int NbreParam = 5; 
        //public
    public bool bool1;//
    public int valeur2;// [s]
    public int Temps;// [s]
    public station_SETOFPARAM[] SetNum = new station_SETOFPARAM[NbreParam];        
    }
    public class station_SETOFPARAM
    {
       public int pos1;// départ [µm]
        public int pos2; // fin [µm]
     }
avec l'appel:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
STATION station2 = new STATION();
station2.SetNum[2].pos1 = 2;
Alors? oui ou pas du tout?....

Merci encore par avance!