Pour faire simple tu disposes d'un ensemble de structures de données en C# :
les tableaux : int[] que tu connais
les listes : List qui sont des listes chainées d'élements
les listes génériques : List<int> qui sont des List typées : elle manipulent explicitement des int dans mon exemple.
Tu peux assimiler une List<int> à (maths) un ensemble ordonné d'élément (j'ai dit ordonné, pas forcément trié). Tu peux dès lors faire :
1 2 3 4 5 6 7 8 9 10
| List<int> maList = new List<int>();
maList.Add(2);
maList.Add(1);
maList.Add(3);
int i = maList[2]; // i == 3;
int j = maList.Find(delegate(int item){return item == 3;}); // j = maList[2] = 3
// equivalent à
// int j = maList.Find(where == 3); Sauf que cela est totalement incorrect comme syntaxe :-p |
Tu pourras donc stocker tes Filtre de cette manière :
List<Filtre> _Filtreintranaute;
Et effectuer toutes les méthodes du genre find, foreach...
Si tyu as d'autre questions, j'essaierais d'être plus explicite la prochaine fois
Partager