Moderator: Little Muk
sergNN
Posts: 2695 Joined: 23 Sep 2011, 21:50
Post
by sergNN » 19 May 2015, 11:15
вот есть
DateTime pStichtag, DateTime? pCalcDate, DateTime buchungsTagMatch
почему
Code: Select all
DateTime buchungsTagMatch = pCalcDate.HasValue ? pCalcDate.Value : pStichtag;
или
Code: Select all
DateTime buchungsTagMatch = (null != pCalcDate) ? pCalcDate.Value : pStichtag;
не работает, зато вот это работает всегда:
Code: Select all
if (null != pCalcDate)
{
buchungsTagMatch = pCalcDate.Value;
}
else
{
buchungsTagMatch = pStichtag;
}
не работает - значит в случае нулевого pCalcDate не присваивается pStichtag. Присваивается какая-то хрень по умолчанию.
Если йето было б так то счастливы те мужчины, только равнозначность в понимании таких как ты, отлично от реалий по совести. (c) проц
Джимми
Posts: 8239 Joined: 20 Jan 2012, 17:02
Location: Одесса-Rheinbach
Post
by Джимми » 19 May 2015, 11:19
вроде все правильно
может pStichtag неправильно инициализирован
потому что Джим каждое утро делает зарядку
sergNN
Posts: 2695 Joined: 23 Sep 2011, 21:50
Post
by sergNN » 19 May 2015, 11:24
это было б слишком просто...
С одними тест-данными проверял.
я сначала думал что я устал, позвал друга. теперь нас двое "уставших"
чепуха какая-то...
Если йето было б так то счастливы те мужчины, только равнозначность в понимании таких как ты, отлично от реалий по совести. (c) проц
Джимми
Posts: 8239 Joined: 20 Jan 2012, 17:02
Location: Одесса-Rheinbach
Post
by Джимми » 19 May 2015, 11:39
сделай декомпиляцию
ILSpy
потому что Джим каждое утро делает зарядку
sergNN
Posts: 2695 Joined: 23 Sep 2011, 21:50
Post
by sergNN » 19 May 2015, 12:53
чтоб понять внутреннюю реализацию ?
Если йето было б так то счастливы те мужчины, только равнозначность в понимании таких как ты, отлично от реалий по совести. (c) проц
sergNN
Posts: 2695 Joined: 23 Sep 2011, 21:50
Post
by sergNN » 19 May 2015, 14:02
ха. ты расписал как надо писать, чтоб чисто работало присвоение pCalcDate,
а ты разъясни почему не работает присавоение pStichtag'a в случае когда pCalcDate есть NULL.
Если йето было б так то счастливы те мужчины, только равнозначность в понимании таких как ты, отлично от реалий по совести. (c) проц