2012-07-31 71 views
5

我认为这可行,但显然它不适用。有什么建议吗?运算符'&&'不能应用于'System.DateTime'和'System.DateTime'类型的操作数

if (c.ArrivalTime = DateTime.MinValue && c.ExpiryTime = DateTime.MinValue) 
{ 

} 

然后我得到这个,操作“& &”不能应用于类型的操作数“System.DateTime的”和“System.DateTime的”

+3

这是C#中使用==不是= – katit 2012-07-31 23:49:50

+1

我责怪缺乏咖啡。 – 2012-07-31 23:54:42

+1

arhhh,当然是“==”,我今天早上把它改成了“=”。对不起,我下次不会骚扰你们。 – Ray 2012-08-01 00:10:38

回答

9

您需要使用==平等操作中C#。

请参阅第1.4节C#语言规范中的表达式。

4

你缺少平等的==操作符

时,我有这些类型的脑衰请用这种方式

if (c.ArrivalTime == DateTime.MinValue && c.ExpiryTime == DateTime.MinValue) 
相关问题