Я хочу получить индекс массива, но я знаю только часть фактического значения в массиве, например, я храню имя автора в массиве, динамически говорю «author = xyz '" Я хочу найти индекс элемента массива, содержащий что-то вроде автора, поскольку я не знаю часть значения, как это сделать.Получение индекса определенного элемента в массиве
40
A
ответ
79
Вы можете использовать FindIndex
var index = Array.FindIndex(myArray, row => row.Author == "xyz");
Edit: Я вижу, у вас есть массив строки, вы можете использовать любой код, чтобы соответствовать, вот пример с простой содержит:
var index = Array.FindIndex(myArray, row => row.Contains("Author='xyz'"));
Может быть вам нужно сопоставить с помощью regular expression?
7
попробовать Array.FindIndex(myArray, x => x.Contains("author");
5
int i= Array.IndexOf(temp1, temp1.Where(x=>x.Contains("abc")).FirstOrDefault());
4
предыдущие ответы будут работать только если вы знаете точное значение, которое вы ищете - состояния вопроса, который известен только частичное значение.
Array.FindIndex(authors, author => author.Contains("xyz"));
Это вернет индекс первого элемента, содержащего «xyz».
Смежные вопросы
- 1. Получение последнего индекса определенного элемента строки java?
- 2. Получение индекса элемента в массиве VBA
- 3. Поиск индекса элемента в массиве
- 4. Получение индекса строки в массиве
- 5. Удаление определенного элемента в массиве
- 6. подсчет определенного элемента в массиве
- 7. Поиск определенного элемента в массиве
- 8. Получение индекса элемента из наблюдаемого
- 9. Получение индекса некоторого элемента в массиве Numpy 2D
- 10. Получение индекса элемента списка
- 11. Получение индекса элемента формы
- 12. получение определенного индекса из sql
- 13. Проверка значений в массиве вокруг определенного индекса
- 14. Получение элемента в структурном массиве
- 15. нахождение определенного индекса на двумерном массиве
- 16. Поиск индекса элемента в массиве - Haskell
- 17. Поиск индекса элемента в массиве строк
- 18. Поиск индекса элемента в массиве numpy
- 19. Получение следующего индекса в массиве Java Integer
- 20. Получение индекса подстрок, содержащихся в массиве
- 21. Получение последнего числового индекса в массиве PHP
- 22. Печать из определенного элемента в массиве
- 23. Создайте функцию для определенного элемента в массиве
- 24. Получение определенного элемента из XML
- 25. Получение определенного элемента из JList
- 26. Поиск индекса BindingSource для определенного элемента
- 27. Получение индексов определенного значения в массиве numpy
- 28. Как я могу изменить положение определенного элемента в массиве?
- 29. Как получить значение индекса для определенного элемента
- 30. Получение индекса элемента в коллекции PL/SQL
Можете ли вы привести нам пример? – Ani 2010-12-08 14:33:55