배열이 string[] data
이고 항목이 512 개 있습니다. LINQ를 사용하여 "tx"
문자열을 포함하는 모든 요소를 찾을 수 있습니까?linq 및 배열 문제 문자열. 배열의 문자열로 요소를 찾으십시오
나는 data.Where
을 시도했지만 유효한 진술은 아니 었습니다.
배열이 string[] data
이고 항목이 512 개 있습니다. LINQ를 사용하여 "tx"
문자열을 포함하는 모든 요소를 찾을 수 있습니까?linq 및 배열 문제 문자열. 배열의 문자열로 요소를 찾으십시오
나는 data.Where
을 시도했지만 유효한 진술은 아니 었습니다.
하는 파일의 상단에 당신이 using System.Linq;
이 있는지 확인하십시오. 데이터. 잘 작동해야합니다.
그리고 .NET 3.5 이상을 사용해야합니다.
이 경우 Jons 응답이 완벽하게 작동해야합니다.
간단한 :
data.Where(s => s.Contains("tx"))
WHERE
잘 작동합니다.
var filtered = data.Where(x => x.Contains("tx"));
'Where()'는 델리게이트/람다 식을 기대합니다. – BoltClock
당신이 옳습니다. 나는 람다 표현이 필요하다. – senzacionale