複数フィールドの検索ボックスを使用してオブジェクトの一覧をフィルタリングしようとしています。それはテキストを取り、検索をリストに適用します。ただし、アドレス2と3は、送信されたアドレスに応じて、空白になる可能性があります(この場合、リストには オブジェクトが含まれていません)。LINQ:フィールドがnullになる可能性があるオブジェクトの一覧の複数のフィールドを検索
私は以下の式を持っています。
Properties.Where(x => x.Address1.ToLower().Contains(senderElement.Text)
|| x.Address2.ToLower().Contains(senderElement.Text)
|| x.Address3.ToLower().Contains(senderElement.Text))
.ToList();
現在、nullフィールドを検索できないため、現在例外がスローされています。
nullフィールドをスキップするか無視するにはどうすればよいですか?それは単一の式で行うことができますか?
素敵できれいです。ありがとう! – Takarii