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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager