C# では、名前と姓のプロパティを持つオブジェクトがあり、これらのオブジェクトのリストを作成しましたList<person>
。
List<person>
名前と姓に基づいてこれをフィルター処理したいのですが、リストでは姓が null である可能性があるため、名前が null でない場合にのみ名前をフィルターし、null でない場合にのみ姓をフィルター処理したいと思います。 .
述語のみを受け入れるため、findallでは実行できません
m_cPersons.FindAll(q => q.Name != null && q.Name.ToUpper().Contains(name));
2 つの述語を追加するにはどうすればよいですか?