我认为这会奏效,但显然不会。有什么建议吗?
if (c.ArrivalTime = DateTime.MinValue && c.ExpiryTime = DateTime.MinValue)
{
}
然后我得到了这个,运营商'&&'不能应用于'System.DateTime'和'System.DateTime'类型的操作数
答案 0 :(得分:9)
您需要在C#中使用==
进行相等操作。
请参阅C#语言规范中的1.4表达式。
答案 1 :(得分:4)
你缺少等于运算符==
请使用这种方式
if (c.ArrivalTime == DateTime.MinValue && c.ExpiryTime == DateTime.MinValue)