【发布时间】:2020-02-12 12:39:29
【问题描述】:
我有一个具有两个属性的模型:
public class AlertRequest
{
public DateTime? FromDate { get; set; }
public DateTime? ToDate { get; set; }
}
我需要为这些道具添加检查
-
FromDate: 当null则设置为Datetime.MinValue; -
ToDate: 当null则设置为Datetime.MaxValue;
如何在 C# 中实现?
【问题讨论】:
-
您的属性是否需要通过这些更改返回可为空的类型?
-
这对我来说是一种代码味道。如果值不应该为 null,则不要使用可为 null 的类型。
标签: c# .net properties