Je veux récupérer l'index d'un tableau mais je ne connais qu'une partie de la valeur réelle dans le tableau par exemple je stocke dynamiquement le nom de l'auteur dans le tableau dire "author = ' xyz '" je veux trouver l'index de l'élément de tableau contenant quelque chose comme l'auteur car je ne sais pas la partie de la valeur comment faire cela.Obtenir l'index d'un élément particulier dans le tableau
40
A
Répondre
79
Vous pouvez utiliser FindIndex
var index = Array.FindIndex(myArray, row => row.Author == "xyz");
Edit: Je vois que vous avez un tableau de chaînes, vous pouvez utiliser le code pour correspondre, voici un exemple avec un simple CONTIENT:
var index = Array.FindIndex(myArray, row => row.Contains("Author='xyz'"));
Peut-être vous devez faire correspondre à l'aide d'un regular expression?
7
essayer Array.FindIndex(myArray, x => x.Contains("author");
5
int i= Array.IndexOf(temp1, temp1.Where(x=>x.Contains("abc")).FirstOrDefault());
4
Les réponses précédentes ne fonctionnera que si vous connaissez la valeur exacte que vous recherchez - les Etats qui ne question une valeur partielle est connue.
Array.FindIndex(authors, author => author.Contains("xyz"));
Cela retournera l'index du premier élément contenant "xyz".
Questions connexes
- 1. Comment sélectionner le nième élément d'un type particulier dans l'enlive?
- 2. Comment obtenir le chemin hiérarchique d'un élément dans un tableau
- 3. élément d'impression de tableau dans le tableau
- 4. jquery checkboxlist élément particulier
- 5. Recherche dans tableau dans le document particulier dans MongoDB
- 6. Obtenir l'adresse d'un élément de tableau
- 7. Comment obtenir le premier élément d'un tableau PHP associatif?
- 8. Comment déterminer l'ordre nombre d'un élément dans le tableau
- 9. comment obtenir un élément de tableau Flex
- 10. élément de date adjacent dans le tableau
- 11. jquery - get élément td dans le tableau
- 12. Comment obtenir le dernier élément d'un tableau et le supprimer du tableau en JavaScript?
- 13. Accéder à un élément de tableau dans le même tableau
- 14. Comment obtenir l'index d'un élément dans un tableau?
- 15. Comment obtenir l'index d'un élément dans un tableau
- 16. qt - Dans QGraphicsScene comment attraper un élément particulier
- 17. Pousser un nouvel élément dans le tableau dans le hachage
- 18. Sélectionnez un élément d'ancrage particulier via location.hash
- 19. rejette un élément supprimé particulier d'un DomainContext
- 20. obtenir le tableau avec le chemin de tableau HTML
- 21. Ajout d'un élément IList à un numéro d'index particulier
- 22. Surlignage d'un élément particulier dans une zone de liste déroulante
- 23. Comment puis-je obtenir le premier élément dans un NSDictionary?
- 24. Jquery - Obtenir le xième élément
- 25. Ruby: ajouter deuxième élément dans le tableau où le premier élément est le même
- 26. Réinitialiser élément d'entrée particulier dans un formulaire HTML
- 27. Comment obtenir un tableau d'index de occurences de même élément dans un tableau
- 28. Ruby - tester chaque élément du tableau, obtenir un résultat
- 29. Le plus long élément du tableau
- 30. obtenir la dernière valeur dans le tableau
Pouvez-vous nous donner un exemple? – Ani
utilisez-vous 'Array' ou' string [] '? – hunter
c'est une chaîne [] et je veux trouver quelque chose Array.Indexof (arrFilter, "auteur") ici auteur n'est pas la valeur complète plutôt une partie de la valeur complète – Mac