C#中的 String.Contains() 方法
String.Contains()
方法用于判断字符串是否包含指定的字符或子字符串,返回值为布尔类型,即如果包含则返回 true
,否则返回 false
。以下是该方法的语法:
public bool Contains (string value);
其中,value
参数为需查找的字符串。
使用方法
使用该方法非常简单,只需在字符串调用该方法,并将需要查找的字符串作为参数传入即可。如下所示:
string str = "Hello, world!";
bool result = str.Contains("world");
上述代码首先定义了一个字符串变量 str
,然后判断该字符串是否包含 "world"
,并将结果赋值给 result
变量。执行完毕后,result
变量的值将为 true
。
下面提供两个更为详细的实例说明。
实例一
string str1 = "The quick brown fox";
string str2 = "fox";
bool result = str1.Contains(str2);
Console.WriteLine(result); // 输出: True
上述代码中,首先定义了两个字符串变量 str1
和 str2
,然后使用 Contains()
方法判断 str1
是否包含 str2
,并将结果赋值给 result
变量。执行完毕后,将输出 True
。
实例二
string[] words = { "microsoft", "apple", "google", "amazon", "facebook" };
string key = "oogle";
var result = Array.Find(words, w => w.Contains(key));
Console.WriteLine(result); // 输出: "google"
上述代码中,首先定义了一个字符串数组 words
,然后使用 Contains()
方法在数组中查找包含 key
变量指定的字符串的元素。由于 words
数组中包含 "google"
字符串,因此执行完毕后,将输出 "google"
。注意,这里使用了 Array.Find()
方法来查找数组中的元素。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# String.Contains()方法: 返回一个值,该值指示指定的字符串是否出现在此字符串中 - Python技术站