我有一个字符串列表,如;
public static readonly List<string> myList = new List<string>
{
"123",
"456",
"789"
};
我有一个方法,比方说MethodX(字符串)。 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的第一个成员。
我该如何实现?
答案 0 :(得分:0)
bool MethodX(this List<string>,string x)
{
return this.Any(s=>s==x);
}