检查字符串列表是否包含项
本文关键字:包含项 是否 列表 字符串 检查 | 更新日期: 2023-09-27 18:01:23
我有一个字符串列表,如;
public static readonly List<string> myList = new List<string>
{
"123",
"456",
"789"
};
我有一个方法,假设是MethodX(string)MethodX(string)在另一个来自API的字符串列表中查找并比较输入的字符串。如果输入的字符串与列表中的任何字符串匹配,则返回true。
现在我要做的是;
var y = myList;
foreach (var x in y)
{
var asd = me.MethodX(x);
if (asd == true)
{
// Do stuff
}
}
我希望字符串列表的每个成员都被输入MethodX()并检查它是否为真。但目前它只尝试"123"作为myList的第一个成员。
我怎样才能让它发生?
bool MethodX(this List<string>,string x)
{
return this.Any(s=>s==x);
}