Bonjour,
je pense que la question à dejà du etre posée mais je ne trouve pas la reponse.
Existe t'il en VB.net une methode pour comparer 2 Tableaux de string et retourner pour chaque difference l'index du tableau. ?
Merci
@+ Vijeo
Version imprimable
Bonjour,
je pense que la question à dejà du etre posée mais je ne trouve pas la reponse.
Existe t'il en VB.net une methode pour comparer 2 Tableaux de string et retourner pour chaque difference l'index du tableau. ?
Merci
@+ Vijeo
Tu peux créer ta propre fonction :
Code:
1
2
3
4
5
6
7 Private function ComparerString(ByVal Chaine1 as string, ByVal Chaine2 as string) as String() 'procédure : 'Tu testes chaque caractères un à un avec une boucle FOR ' tu les compares avec "=" puis si c'est pareil tu fais rien sinon ' tu ajoutes dans le tableau de string ' à la fin de ta fonction tu retourne le résultat ! ENd Function
j'y ai bien pensé.. mais bon je pensais que cela exitait deja
la compraison de chaine de string doit etre un grand classique non ?
@+
Ben pour comprarer deux chaines, tu as String.Compare.
Tu appliques cela à chaque élement de ta liste (le mieux je pense est plutôt de créer un ComparableList, héritant de List et implémentant IComparable & IEQuatbale -ce qui permet par la suite de faire des ope du style :
Code:
1
2
3
4
5 if(comparableList1 == comparableList2) { ... }
Oui tu as bien string.compare mais ca ne te renverras pas un tableau avec les différences !
Donc le mieux reste encore de créer ta propre fonction ;)