Оптимизация кода (по быстроте написания) - 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; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д