C#中的String.Contains()是用于判断一个字符串中是否包含另一个字符串的方法。如果包含则返回true,不包含则返回false。该方法的语法如下:
public bool Contains(string value);
其中,value参数表示用于查找的字符串。
下面我们分别通过两个实例来说明String.Contains()的使用方法。
实例一:
string str = "Hello, World!";
if (str.Contains("World"))
{
Console.WriteLine("字符串中包含'World'");
}
else
{
Console.WriteLine("字符串中不包含'World'");
}
上面的代码中,我们首先定义了一个字符串str,并使用Contains方法来判断该字符串中是否包含”World”这个子字符串。由于该字符串中确实包含”World”,因此输出的结果是”字符串中包含’World'”。
实例二:
string str = "This is a book";
string subStr = "is";
if (str.Contains(subStr))
{
Console.WriteLine($"字符串'{str}'中包含子字符串'{subStr}'");
}
else
{
Console.WriteLine($"字符串'{str}'中不包含子字符串'{subStr}'");
}
上面的代码中,我们首先定义了一个字符串str,并定义了一个子字符串subStr。接下来我们使用Contains方法来判断字符串str中是否包含子字符串subStr。由于该字符串中确实包含”World”,因此输出的结果是”字符串’This is a book’中包含子字符串’is'”。
综上所述,String.Contains()方法是一个常用且简单的字符串操作方法,可以方便地判断一个字符串中是否包含指定的子字符串。