以下の項目で構成されたリストがあります
List<person> lst = new List<person>()
lst.Add(new person(){ name="abc", age="24" });
lst.Add(new person(){ name="xyz", age="25" });
lst.Add(new person(){ name="zxc", age="28" });
lst.Add(new person(){ name="wer", age="38" });
List<string> strlst = new List<string>();
strlst.Add("abc");
strlst.Add("zxc");
今、私はリストを検証しています
lst.Exists(a => strlst.Contains(a.name))
and
'abc xyz`が含まれている場合、リスト全体を検証するにはどうすればよいですか?