Bonjour à tous,
Mon problème est assez simple, j'ai un tableau de 4 colonnes contenant des strings et j'aimerais le classer par ordre alphabétique selon l'une des colonnes :
Par exemple, j'aimerais à partir de ce tableau :
Donnée1 | Donnée2 | Donnée3 | Donnée4
1111111 | 1111111 | 1111111 | aaa
3333333 | 3333333 | 3333333 | ccc
2222222 | 2222222 | 2222222 | bbb
obtenir :
Donnée1 | Donnée2 | Donnée3 | Donnée4
1111111 | 1111111 | 1111111 | aaa
2222222 | 2222222 | 2222222 | bbb
3333333 | 3333333 | 3333333 | ccc
Mais en me servant que des données contenue dans la colonne "Donnée4".
En effectuant des recherches sur msdn j'ai trouvé la méthode suivante qui a l'air de convenir étant donnée que c'est l'une des seules où il n'est pas indiqué que le tableau doit être unidimensionnel:
Array.Sort, méthode générique (T[], Int32, Int32)
Malheureusement l'exemple donnée traite d'un tableau unidimensionnel et je n'arrive pas à indiquer à la méthode qu'il ne faut effectuer le trie que sur la 4è colonne, et à chaque essaie j'obtiensj'ai effectué quelque recherche sur différent forum mais je n'ai trouvé aucune solution à mon problème (étant débutant, il est vrai que souvent je ne comprend pas les solutions avancés)."L'index se trouve en dehors des limites du tableau".
Enfin bref voilà pourquoi je me tourne vers vous, en espérant que vous pourrez m'aider.
Merci d'avance
Partager