我需要获取一个的索引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);//Для начала записываю все элементы листа
//Здесь я предполагаю что пройдусь циклом и соберу все индексы и сразу выведу их в datagridView
for (int j = 0; j < dataGridView1.Rows.Count; j++)
{
indY.IndexOf(indY[j],0);//читаю с 1-ой позиции
dataGridView1[3, j].Value = indY[j];
}
迭代循环没有帮助,结果是相似的,显示的是数字而不是它们的索引。
1 个回答