Как получить индексы из коллекции List<T>

266
19 апреля 2017, 10:12

Нужно получить индексы одного 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];
            }

Цикл перебора не помог,результат аналогичен,выводятся числа но не их индексы.

Answer 1
int index = indY.IndexOf(indY[j]);
dataGridView1[3, j].Value = index;
READ ALSO
Как перевести отсчёты с файла wav в секунды

Как перевести отсчёты с файла wav в секунды

ЗдравствуйтеПодскажите, пожалуйста, я построил график звукового сигнала wav во временной области (который представлен ниже), но вместо секунд...

243
DownloadStringAsync. List&lt;T&gt; ничего не возвращает

DownloadStringAsync. List<T> ничего не возвращает

Почему list всегда возвращает 0?

281
Сохранение текста в файл .doc в WPF

Сохранение текста в файл .doc в WPF

Здравствуйте, помогите пожалуйста, как реализовать сохранение текста из Textblock в файлdocx/doc???

567