检查列表中是否存在以下项目<;T>;
本文关键字:lt gt 项目 列表 是否 存在 检查 | 更新日期: 2023-09-27 18:22:12
我有一个字符串列表,我需要检查该列表中是否存在特定项目(而不是一个项目)。
List<string> strings = new List<string>() {"one","two","three","four","five" };
我需要弄清楚"一"answers"三"是否在这个列表中。是否可以使用一个linq查询?
谢谢你的帮助!
var valuesToCheck = new[] {"one", "three"};
bool isAllInList = valuesToCheck.All(s => strings.Contains(s));
var findMe = new List<string>() { "one", "three"};
List<string> strings = new List<string>() { "one", "two", "three", "four", "five" };
var result = findMe.All(f => strings.Any(s => f == s));