Delegate return DateTime

Автор: Fresto

Delegate return DateTime - Wed Oct 19 2016 11:53 AM

Здравствуйте. Необходимо записать в кэш массив даты каждого бара. Почему в данном контексте выдает ошибку, что не может возвратиться тип 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.
Автор: ra81

Re: Delegate return DateTime - Wed Oct 19 2016 10:08 PM

нет возможности писать так как вы пишете чтобы вылетало время. вываливайте числами и затем конвертайте в дату время. Но если просто пишете даты баров то смысла в этом нет никакого.