Оптимизация кода (по быстроте написания) - C#

Узнай цену своей работы

Формулировка задачи:

Как сделать из этого:

candlesData[candlesData.Count - 1 - shift].HighPrice;

Примерно это:

candlesData.HighPrice.shift(int shft=0);

В первом способе у меня так: 1)

candlesData

- это массив

List

из класса

candleData

2)

HighPrice

- свойство типа

decimal

Решение задачи: «Оптимизация кода (по быстроте написания)»

textual
Листинг программы
    class CandlesData : List<CandleData>
    {
        public decimal HighPrice(int shift = 0)
        {
            if (shift < 0 || shift >= Count) return 0;
            return this[Count - 1 - shift].HighPrice;
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5