는 이런 종류의 모든 시간을 오는 경우는 null 반환 :가장 좋은 방법은</p> <p>이 작동하지만 못생긴, nullable 형식을 변경, null가 아닌 경우, 만, null가 이미
DateTime? firstDay = null;
if (Day.HasValue) firstDay = Day.Value.AddDays(-14);
이 원 ' 일 :
DateTime? firstDay = Day.HasValue? Day.Value.AddDays (-14) : null;
하지 않는 :
DateTime? firstDay = Day.HasValue ? Day.Value.AddDays(-14) : (DateTime?)null;
어쩌면 또 다른 운영자가 있어야한다!
DateTime? firstDay = Day ??? Day.Value.AddDays(-14);
동의! 나는 보통 'if'문을 사용하고 그것에 결코 만족하지 않는다. – Khan