在C#中,字符串和集合中都有Contains方法用于判斷是否包含指定的元素。下面是字符串和集合中Contains方法的比較:
string str = "Hello, world!";
if (str.Contains("Hello"))
{
Console.WriteLine("String contains 'Hello'");
}
List<string> list = new List<string> { "apple", "banana", "orange" };
if (list.Contains("banana"))
{
Console.WriteLine("List contains 'banana'");
}
注意,字符串中的Contains方法用于判斷字符串中是否包含指定的子字符串,而集合中的Contains方法用于判斷集合中是否包含指定的元素。兩者雖然都有Contains方法,但是功能不同,需要根據具體的情況選擇使用哪個方法。