가능한 중복 :
Lambda Expression: == vs. .Equals()LINQ의 동등한 키워드를 사용
안녕,
나는 키워드가 변수 및 기타 물건을 비교하는 같음을 많이 사용합니다. 런타임에
하지만
wines = wines.Where(d => d.Region.Equals(paramRegion)).ToList();
반환 오류가 데이터 영역에 내가
wines = wines.Where(d => d.Region == paramRegion).ToList();
오류를 제거하는 코드를 사용했다
NULL 인 경우.
여기 왜 오류가 발생합니까?
감사합니다.
가'이런 맥락에서 Equals' 키워드 아니다 - 그냥하는 방법입니다. ** ** LINQ 문맥 상'equals' 키워드가 있지만'join '을 할 때만 있습니다. –
이 질문에 답을하기 전에 : http://stackoverflow.com/questions/2273600/lambda-expression-vs-equals – Victor