Bonjour,

J'ai une question concernant la création dynamique d'objets.

J'ai une structure de ce type la :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
private void Test(string[] nom, double[] temps, params double[][] valeurs)
{
        Series NomObjet = new Series();
 
        for(int i = 0; i < temps.Length; i++)
        {
              // Traitement sur NomObjet
        }
}
A chaque boucle, je dois envoyer une ligne du tableau "nom", du tableau "temps" et du tableau "valeurs" sur un objet de type Series.

Chaque Series est une courbe, il me faut donc un nouvel objet par boucle pour afficher un nombre de courbes équivalents au nombre de valeurs reçues (nombres de lignes dans les tableaux), donc au final un nombre d'objets égale au nombre de valeurs reçues.

Cependant (c'est la que je bloque), créer le premier objet est simple mais comment faire pour créer un nombre d'objets variables (sachant que le nombres de valeurs reçues est lui-même variable) ?

Mon problème étant que pour chaque objet il faudra assigner un nom de variable le contenant et je ne vois vraiment pas comment faire cela.

Mes recherches m'ont permis de trouver des "solutions" comme la réflection
ou la copie d'un objet
mais chaque objet est assigné directement à un nom de variable, ce qui me laisse le même problème.

Si quelqu'un connait une solution vis-à-vis de ce problème, je suis preneur.

Merci d'avance