2012-07-31 63 views
5

Pensé que esto funcionaría, pero aparentemente no es así. Alguna sugerencia por favor?El operador '&&' no se puede aplicar a los operandos de tipo 'System.DateTime' y 'System.DateTime'

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

} 

entonces Tengo esto, operador & & 'no se puede aplicar a operandos de tipo 'System.DateTime' y 'System.DateTime'

+3

Es C# usar == = – katit

+1

no culpo a falta de café cuando tengo este tipo de cerebro se desvanece. –

+1

arhhh, por supuesto "==", cambié eso a "=" esta mañana. Perdón, no los acosaré chicos la próxima vez. – Ray

Respuesta

9

Es necesario utilizar == para las operaciones de igualdad en DO#.

Consulte la sección 1.4 Expresiones en la especificación del lenguaje C#.

4

se echa en falta == operador de igualdad

Utilice esta manera

if (c.ArrivalTime == DateTime.MinValue && c.ExpiryTime == DateTime.MinValue) 
Cuestiones relacionadas