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 :
	
	| 12
 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