Нужно получить индексы одного list<T>
Знаю что есть метод IndexOf но он не работает(не выводит индексы)
Для начала я создаю новый List<T> и переписываю в него значения старого,далее в цикле for я уже прохожу и беру из каждого элемента List<T> его индекс.
Но на практике вышло совершенно другое
List<double> arrY = new List<double>();//1-ый лист
foreach (DataGridViewRow row in dataGridView1.Rows)
{
arrY.Add(Convert.ToInt32(row.Cells[1].Value));
}
List<double> indY = new List<double>();//Создаю для копирования и взятие индексов
indY.AddRange(arrY);//Для начала записываю все элементы листа
for (int j = 0; j < dataGridView1.Rows.Count; j++)//Здесь я предполагаю что пройдусь циклом и соберу все индексы и сразу выведу их в datagridView
{
indY.IndexOf(indY[j],0);//читаю с 1-ой позиции
dataGridView1[3, j].Value = indY[j];
}
Цикл перебора не помог,результат аналогичен,выводятся числа но не их индексы.
int index = indY.IndexOf(indY[j]);
dataGridView1[3, j].Value = index;
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости