내가 특정 속성에 의해 개체의 목록 내에서 검색이 표현 해요 포함 개체의 목록 :쿼리 문자열
var result = myObject.Where(o => o.SearchString.Contains(searchValue));
그것은 하나의 값에 좋은 작품. searchValue는 사용자가 전달한 문자열입니다. 사용자는 공백으로 분리 된 하나의 단어 또는 여러 단어를 전달할 수 있습니다. 전달 된 단어가 포함 된 개체를 필터링하는 방법이 있습니까?
이전 결과에서 새 단어를 검색하면서 루프를 사용하여이 작업을 수행 할 수 있지만 매우 우아하지는 않습니다.
@ peter-duniho 왜 이것이 중복 된 것으로 표시되었는지 알 수 없습니다. questin은 비슷하지만 복제 된 것은 아닙니다. 다른 질문은 문자열 목록의 요소에 대해 문자열을 검사하는 방법을 묻는 것입니다. 하지만 내가하고 싶은 일은 단일 LINQ 표현식이있는 속성을 기반으로하는 개체 컬렉션을 필터링하는 것입니다. 복제본으로 표시 한 솔루션을 사용하는 경우 루프를 사용해야합니다.이 경우 루프백을 사용하지 않는 것이 좋습니다. – RBasniak