Преобразование даты и времени в TImespan в строку - PullRequest
0 голосов
/ 20 января 2019
        public Nullable<DateTime> SessionStartDT { get; set; }
        public TimeSpan SessionStartTM { get; set; }
        public Nullable<DateTime> SessionEndDT { get; set; }
        public TimeSpan SessionEndTM { get; set; }
        public string Start
        {
            get
            {
                return SessionStartDT?.ToString("yyyy-MM-dd") + "T" + SessionStartTM.ToString();
            }
        }
        public string End
        {
            get
            {
                return SessionEndDT?.ToString("yyyy-MM-dd") + "T" + SessionEndTM.ToString();
            }
        }

Я получаю ошибку компиляции в моих операторах возврата. Кроме того, я получаю, что "функция распространения нулевого свойства недоступна в c # 5". Как я могу это изменить?

1 Ответ

0 голосов
/ 20 января 2019

SessionStartDT?.ToString("yyyy-MM-dd") null propagation ?. является функцией C # 6 .Вы не можете использовать его с version <6.У вас есть два варианта. </p>

Примечание: - Если SessionStartDT может быть null.Применить нулевую проверку.

...