我有以下代码,其中我想验证名为value的字符串是否与stringArray中包含的元素匹配。
string[] stringArray = { "text1", "text2", "text3", "text4" };
string value = "text1";
if ( /* ______________ */) // if value exists in stringArray
Console.WriteLine("True");
else
Console.WriteLine("False");
我可以使用一种方法来执行此操作吗?
答案 0 :(得分:3)
Enumerable.Contains
将完成这项工作:
using System.Linq;
if (stringArray.Contains("text1"))
{
Console.WriteLine("True");
}
答案 1 :(得分:0)
我相信以下内容可行:
string[] stringArray = {"text 1", "text 2"};
string value = "text 1";
Console.WriteLine(stringArray.Any(str => str.Equals(value)) ? "True" : "False");