Как реализовать следующие элемент массива(списка) делить на предыдущий c#

Застрял на таком моменте. Есть список элементов

private List<double> valueOfEditTB = new List<double>(); В список попадают значения из текстовых полей циклом.

            for (int i = 0; i < editTextBoxes.Count; i++)
        {
            bool isDouble = double.TryParse(editTextBoxes[i].Text, out _);
            if (isDouble)
            {
                valueOfEditTB.Add(Convert.ToDouble(editTextBoxes[i].Text));
                nameOfEditTB.Add(editTextBoxes[i].Name);
            }
            else
            {
                MessageBox.Show(message, title, MessageBoxButtons.OK, MessageBoxIcon.Error);
                break;
            }

Теперь задачка, нужно каждый элемент списка делить на предыдущий и записать его в листбокс, то есть, условно 45 43 34 65 нужно делить начиная с 43 - 43/45; 34/43; 65/34 и т.д.... я пишу такой цикл

                double someVal;

            for (int i = 0; i < valueOfEditTB.Count; i++)
            {
                someVal = valueOfEditTB[i] / valueOfEditTB[i - 1];
                listBox1.Items.Add(someVal);
            }

Очевидно что он не работает, выходит за рамки количество элементов. Подскажите, пожалуйста, как все это дело написать.


Ответы (0 шт):