2012-07-31 70 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) 
相關問題