我有以下代码:
bool ColorExistsByName(string colorNameV)
{
var colorName = colorPage.ColorList.CategoryList.FirstOrDefault(c => c.GetText().Contains(colorNameV));
if (colorName == null) {
return false;
}
return colorName.ExistsAndDisplayed;
}
我需要编辑它,以便它可以包含OR Equal colorNameV ...这是最好的方法吗?
修改
抱歉 - 我不够清楚。我需要以某种方式添加一个参数(wholeWord),以便有时,它可以使用contains,有时它可以使用equals(如果我们使用wholeWord) - 是否可以使用这样的参数? (我们已经为wholeWord参数编写了功能,以检查是否写入了wholeWord)
答案 0 :(得分:0)
但你的命令c.GetText().Contains(colorNameV)
完全符合你的要求。如果你想测试“包含”,这就是这个功能的作用。如果您想测试等号,它也可以使用,因为c.GetText()
将包含 colorNameV
而没有其他内容(仅包含其自身)。它适用于您的两种情况。