2014-10-23 1 views
0

안녕 경우 나는 C 번호를 생성 할 수 있으며, 나는 내가 계속이 오류를 수신하고 동작하지 않습니다 :내가 OR의를 통해 내 조건에 대해 확인하는 if 문을 작성하는 것을 시도하고 문

Operator '||' cannot be applied to operands of type bool' and lambda expression을 왜 내가이 오류가 발생하는지 알지 못합니다. 전에 if 문을 작성한 다음 OR 논리 연산자를 사용했습니다. || 그래서 누구나 아이디어가 있습니다. 아마 어리석은 짓 일거야. 나는 당신이 매우 nooby 문제에 도움이 될 수 있습니다 희망

if((Name.IndexOf("Fail") >= 0) || (seatingPreference == "Fail") || (mealPreference == "Fail") || (myDOB => DateTime.Today) || (myExpiryDate <= DateTime.Today) || (myIssueDate > DateTime.Today)) 
{ 
    sendEmail = false; 
    error = true; 
} 

:이 내 최신 시도, 나는 그게 생각하지 않는다 시도하고 그래서 작업을 얻을 수있는 브라켓을 여러 번 변경되었습니다! 그냥 내가 C#에서 많은 경험을하지 못했다고 추측하지 않았다면

+2

변화 myDOB => DateTime.Today (myDOB >= DateTime.Today)

그냥 올바른 – eternity

답변

6

아마 잘못 입력했을 것입니다. (myDOB => DateTime.Today) myDOB> = DateTime.Today에