LINQ를 배우고 있는데 배열에 항목이 있는지 여부를 나타내는 부울을 반환하는 쿼리를 작성하는 방법을 모르겠습니다. 나는 아주 간단한 목록을 가지고 :항목이 배열에서 발견되는지 여부를 반환하는 LINQ 쿼리?
var targetProperties = new string[] { "SelectedDate", "SelectedMonth" };
내가 그렇지 않은 경우 LINQ의 전달 항목이 배열에있는 경우 true를 돌려줍니다 쿼리, 거짓을 작성해야합니다. 그 쿼리는 어떻게 생겼을까요? 당신의 도움을 주셔서 감사합니다.
배열에는'Contains' 메서드가 없습니다. 정적 Array.IndexOf 메서드를 사용해야합니다. http://msdn.microsoft.com/en-us/library/system.array.indexof.aspx – dtb
C# 배열에 구현 된'IEnumerable'에 대한 linq 확장 메서드입니다. –
8 upvotes ... 2 더 그리고 나는 포퓰리스트입니다 ... http://stackoverflow.com/badges/62/populist –