Phương thức String.Contains () trong C # được sử dụng để trả về giá trị cho biết liệu một chuỗi con được chỉ định có xuất hiện trong chuỗi này hay không.
Cú pháp
public bool Contains (string val);
Ở trên, val là chuỗi để tìm kiếm.
Ví dụ
using System; public class Demo { public static void Main(String[] args) { string str1 = "Akon"; string str2 = "Ak"; Console.WriteLine("String 1 = "+str1); Console.WriteLine("HashCode of String 1 = "+str1.GetHashCode()); Console.WriteLine("String 2 = "+str2); Console.WriteLine("HashCode of String 2 = "+str2.GetHashCode()); Console.WriteLine("String 1 is equal to String 2: {0}", str1.Equals(str2)); Console.WriteLine("Does String 1 has String 2 = "+str1.Contains(str2)); } }
Đầu ra
String 1 = Akon HashCode of String 1 = 416613838 String 2 = Ak HashCode of String 2 = -839927841 String 1 is equal to String 2: False Does String 1 has String 2 = True
Ví dụ
using System; public class Demo { public static void Main(String[] args) { string str1 = "Jacob"; string str2 = "John"; Console.WriteLine("String 1 = "+str1); Console.WriteLine("HashCode of String 1 = "+str1.GetHashCode()); Console.WriteLine("String 2 = "+str2); Console.WriteLine("HashCode of String 2 = "+str2.GetHashCode()); bool res = str1.Contains(str2); if (res) Console.WriteLine("Found!"); else Console.WriteLine("Not found!"); } }
Đầu ra
String 1 = Jacob HashCode of String 1 = -790718923 String 2 = John HashCode of String 2 = -1505962600 Not found!