C# String.Contains()方法: 返回一个值,该值指示指定的字符串是否出现在此字符串中

  • Post category:C#

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()方法是一个常用且简单的字符串操作方法,可以方便地判断一个字符串中是否包含指定的子字符串。