항상 == 연산자를 사용하는 대신 linq 조인에 equals
키워드가있는 이유는 궁금합니다. 대신Linq : 조인에서 ==와 equals의 차이점은 무엇입니까?
Property deadline =
(from p in properties
join w in widgets
on p.WidgetID == w.ID
select p).First();
[편집]의
Property deadline =
(from p in properties
join w in widgets
on p.WidgetID equals w.ID
select p).First();
질문을 고쳐 및 예제를 수정.
당신 말이 맞아요, 심지어 컴파일되지 않습니다, 내 나쁜! ==와 equals에 문제가 생겨서 얼마 동안 지났지 만, 우연히 ==를 사용했을 때 그때의 조인과 같았습니다. 어쨌든, 설명 주셔서 감사합니다! –