Как работает передаваемый параметр index в Points

181
17 апреля 2022, 12:40
public void LoadPoint(int index, DataRow_candle candle)
{
    if (index <= 0) return;
    if (index >= chart1.Series["Price"].Points.Count) return;
        
    double xval = chart1.Series["Price"].Points[index-1].XValue + 1;
    chart1.Series["Price"].Points[index].XValue = xval;
    chart1.Series["Price"].Points[index].YValues[0] = candle.high;
    chart1.Series["Price"].Points[index].YValues[1] = candle.low;
    chart1.Series["Price"].Points[index].YValues[3] = candle.open;
    chart1.Series["Price"].Points[index].YValues[2] = candle.close;
}

Бьюсь весь день, не могу понять, как работает передаваемый параметр index в Points, а также, что выполняет данная строчка:

double xval = chart1.Series["Price"].Points[index-1].XValue + 1;

Речь идет о CandleStick Chart (свечной график для отрисовки биржевых данных). Буду признателен, если подкинете пару советов о том, что происходит в данном методе.

Заранее спасибо.

READ ALSO
Почему приложение запускается при подключении устройства?

Почему приложение запускается при подключении устройства?

В XamarinForms при подключении USB-устройства у пользователя запрашивается разрешение на использование устройства

102
Есть ли в питоне что-то похожее на PictureBox из c#?

Есть ли в питоне что-то похожее на PictureBox из c#?

Есть ли в питоне что-то похожее на PictureBox из c#?

122
Почему перегрузка постфиксного и префиксного оператора++ в C# это один метод, а в С++ - два?

Почему перегрузка постфиксного и префиксного оператора++ в C# это один метод, а в С++ - два?

Не понимаю, как работает перегрузка в C#, с плюсами всё ясноКак метод выполняет и префиксную, и постфиксную функцию? Опишите максимально подробно,...

145