[C#] [débutant] création d'une classe matrice
bonjour à tous !
je veux créer un nouveau type "matrice" (pour application d'analyse de données et statistique) , qui contient pour chaque colonne un nom,un Inom(enternalname) et une liste de valeurs de type variable(int , float,... ) selon les données. alors j'ai créer une classe colonne ,
voici le code :
Code:
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 26
|
public class Colonn<type>
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private string iN;
public string IN
{
get { return iN; }
set { iN = value; }
}
private List<type> rows;
public List<type> Rows
{
get { return rows; }
set { rows = value; }
}
}
} |
et voici le code de la matrice qui contient plusieurs colonnes
Code:
1 2 3 4 5 6 7 8 9 10 11
| public class Matrice<type>
{
private List<Colonn<type>> Colonnes;
public List<Colonn<type>> ColonnesGS
{
get { return Colonnes; }
set { Colonnes = value; }
}
} |
mais le PROBLEME , c'est ce que ce code m'oblige a avoir les meme types dans les colonnes , alors que je veux avoir des types differents. comment régler le probleme.
voir que je me retrouve a faire un travail qui devais etre fais par un autre groupe qui a abondonné :? de definir une interface pour des classes qui implemente les méthodes d'analyses de données(regression lineaire,réseaux de neuronnes.... ) :cry: si quelqu'un peut me suggérer une idée sur les methodes dans l'interface, j'ai pensé à l'estimation,l'apprentissage et savemodel. si quelqu'un a déja travaillé avec ça , s'il peut m'aider.
j'attends la réponse , et merci d'avance ;)