, 나는 어디에서 진술 할 수있는 두 가지 방법 중 하나를Linq Where 절 - 스택하거나 결합하는 것이 더 낫습니까? LINQ하는 방법 체인을 작성할 때
var blackOldCats = cats.Where(cat => cat.Age > 7 && cat.Colour == "noir")
또는
var blackOldCats = cats.Where(cat => cat.Age > 7).Where(cat => cat.Colour == "noir")
는 다른 통해 하나의 어떤 혜택이 있습니까?
이 예제의 데이터 유형에 대해 너무 많이 걱정하지 않아도되지만 데이터 유형에 문제가있는 경우 잘 알고있는 것이 좋습니다.
명백한 사실은 객체가 이미 참조되었으므로 응용 프로그램에서 한 번에 두 개의 속성이 더 쉽다는 것입니다. 맞습니까?
혜택에 대해 물어 보면 성능, 해독 성 또는 다른 것을 언급하고 있습니까? – Kane
가독성을 제외한 모든 이점은 모두 POV에서 상당히 읽을 수 있으므로 – Dann