var selectId = array.Where(x => x.Id != null);
selectId.Where(x => x.Id == settings.PersonIds);
Id是一個可為空的 int,settings.PersonIds是一個 int 串列。
我如何比較和檢查 id 是否與 settings.PersonIds 相同?
編輯 * 我想看看 int (settings.PersonIds) 串列是否包含 int (Id)
uj5u.com熱心網友回復:
用 Contains
array.Where(x => x.Id.HasValue && settings.PersonIds.Contains(x.Id.Value));
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/365687.html
標籤:C#
上一篇:如何根據索引比較兩個串列
