У вас не стоит Flash Player
Настройки
#80066 - Wed Oct 19 2016 11:53 AM Delegate return DateTime
Fresto Offline
journeyman

Registered: Wed Jul 27 2016
Записи: 84
Здравствуйте. Необходимо записать в кэш массив даты каждого бара. Почему в данном контексте выдает ошибку, что не может возвратиться тип DateTime. Необходим тип int.
Code:
IList<DateTime> Time = ctx.GetData("Time", new string[] {
                "Источник1"
            }, delegate {
                DateTime[] date = new DateTime[sec.Bars.Count];
                for (int i = 0; i < sec.Bars.Count; i++)
                {
                    date[i] = sec.Bars[i].Date;
                }
                return date;
            });


P.s. да, в этом визуальном редакторе возможно мы пишем время в формате 230500, но мне нужно в c# сравнивать дату с другой переменной DateTime.


Отредактировано Fresto (Wed Oct 19 2016 11:58 AM)

Наверх
#80079 - Wed Oct 19 2016 10:08 PM Re: Delegate return DateTime [Re: Fresto]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
нет возможности писать так как вы пишете чтобы вылетало время. вываливайте числами и затем конвертайте в дату время. Но если просто пишете даты баров то смысла в этом нет никакого.
_________________________
__


Наверх


Moderator:  ViL, sar