c# 如何判断一个string变量的值是否在一个string变量数组内有?
时间: 2023-06-25 08:01:51 浏览: 93
判断变量是否为数组
你可以使用 `Contains()` 方法来判断一个字符串是否在一个字符串数组中。这个方法返回一个布尔值,如果字符串在数组中,则返回 `true`,否则返回 `false`。
以下是一个示例代码:
```csharp
string[] words = { "apple", "banana", "orange" };
string input = "banana";
if (words.Contains(input))
{
Console.WriteLine("The input string is in the array.");
}
else
{
Console.WriteLine("The input string is not in the array.");
}
```
在上面的代码中,我们首先创建了一个字符串数组 `words`,其中包含三个单词。然后,我们定义了一个字符串变量 `input`,其值为 `"banana"`。最后,我们使用 `Contains()` 方法来判断 `input` 是否在数组 `words` 中,并根据结果输出相应的信息。
注意:要使用 `Contains()` 方法,你需要在代码文件的头部添加 `using System.Linq;` 命名空间。
阅读全文