2016-12-14 2 views
0

で、私は次のようしている:LINQの.Containsまたは

Dim Pols As Model.Batches.Renewals.YYYYY() = RenewAnaFindToYYYY(BegDate, EndDate, BegDate2, EndDate2, True) 
     Pols = Pols.Where(Function(x) x.PolicyId = 1440728).ToArray() 

を今、私はPOLICYIDのリストをテストする方法は?私はPolicyIDの{1425427,1440728,1695324}を配列に含めたいと思っています。これはどうすればいいですか?どんな助けでも大歓迎です。

ジェイソン

+1

あなたはどちらか試してくださいましたか? – krillgar

+2

あなたは14の質問をし、17の回答を得ました。しかし、それらの答えのどれも受け入れられていません。あなたの質問への回答を受け入れると有用な他の投稿をupvoting他のユーザーが良い答えを見つけるのに役立ちます。あなたは戻ってそれを改善するために瞬間を取ることができます。 – Plutonix

答えて

1

は、いくつかのコレクション内のIDを宣言し、私は以下を示してクエリでContains拡張メソッドを使用します。

Dim ids= New Integer(){1425427, 1440728, 1695324}; 
Pols = Pols.Where(Function(x) ids.Contains(x.PolicyId)).ToArray() 
+0

これは機能しました。どうもありがとうございます ! –

+0

あなたは歓迎します;)、私は今あなたが答えたようにあなたの質問を記入していないことに気付きました。私の答えがあなたの問題を解決するのを助けてくれたと感じたら、有権者数の下にある矢印をチェックすることを検討してください。 – octavioccl

関連する問題