Ich möchte den Index eines Arrays abrufen, aber ich kenne nur einen Teil des tatsächlichen Wertes im Array zum Beispiel Ich speichere den Autorennamen dynamisch im Array array = "author = ' xyz '" Ich möchte den Index von Array-Element mit etwas wie Autor, wie ich nicht den Wert Teil wie dies tun zu finden.Den Index eines bestimmten Elements im Array abrufen
40
A
Antwort
79
Sie FindIndex
var index = Array.FindIndex(myArray, row => row.Author == "xyz");
bearbeiten können: Ich sehe Sie ein Array von String haben, können Sie einen beliebigen Code verwenden, um übereinstimmen, hier ein Beispiel mit einem einfachen enthält:
var index = Array.FindIndex(myArray, row => row.Contains("Author='xyz'"));
Vielleicht Sie müssen mit einem regular expression übereinstimmen?
7
versuchen Array.FindIndex(myArray, x => x.Contains("author");
5
int i= Array.IndexOf(temp1, temp1.Where(x=>x.Contains("abc")).FirstOrDefault());
4
Die bisherigen Antworten wird nur funktionieren, wenn Sie den genauen Wert kennen Sie suchen - die Frage besagt, dass nur ein Teilwert bekannt ist.
Dies wird den Index des ersten Elements mit "xyz" zurückgeben.
Verwandte Themen
- 1. PHP - Den Index eines Elements aus einem Array abrufen
- 2. jQuery - erhält den Index eines Elements mit einer bestimmten Klasse
- 3. Löschen eines bestimmten Elements aus dem Array
- 4. Return-Index des kleinsten Elements im Array
- 5. Get Index des Elements in Array
- 6. Wie erhält man den Index eines Elements in einem Array?
- 7. So erhalten Sie den Index eines Elements in einem Array
- 8. Index eines nicht eindeutigen Elements im Datenrahmen
- 9. ngFor - Drucken eines Array-Elements nach Index
- 10. jQuery: Index des Elements im Array, wo Prädikat
- 11. Abrufen eines bestimmten Werts aus einem Array
- 12. Wie findet man den Index aller Vorkommen eines Elements im Array (Ramda.js-Weg)?
- 13. Rubin: Höchster Index des Elements in Array
- 14. Den Index eines Listenelements mit Jquery abrufen
- 15. Abrufen Index eines Element in dataweave
- 16. Prolog--Return-Index eines Elements
- 17. Warum funktioniert meine Pfeilfunktion beim Abrufen eines bestimmten Elements nicht?
- 18. java - Erhalte Index des Elements im Array [Fehler]
- 19. Den Wert eines Index eines Zeichenfolgenarrays mithilfe eines "foreach" -Ansatzes auf den Wert eines Elements in einem Enumerable-Array festlegen.
- 20. Index eines Elements in einem Array mit Java
- 21. Lucene: Abrufen eines bestimmten Tupels?
- 22. Finden Sie den Index des Elements C#
- 23. Löschen eines bestimmten Elements aus einem Fortran-Array
- 24. Auswählen eines bestimmten Elements innerhalb eines div?
- 25. So berechnen Sie den effektiven Z-Index eines HTML-Elements
- 26. Wie finde ich den Index eines Elements mit einem Mindestwert?
- 27. Wie finde ich den Index eines Elements in einer Liste?
- 28. Den Index eines Elements in einer Live-Funktion finden
- 29. Wie bekomme ich den Index eines Elements ohne 'dieses'?
- 30. Sortieren mehrdimensionales Array basierend auf dem Wert eines bestimmten Index
Können Sie uns ein Beispiel geben? – Ani
verwenden Sie 'Array' oder' string [] '? – hunter
es ist ein String [] und ich möchte etwas finden Array.Indexof (arrFilter, "Autor") hier Autor ist nicht der komplette Wert eher ein Teil des vollständigen Wertes – Mac