Trong C #, String.Contains () là một phương thức chuỗi. Phương thức này được sử dụng để kiểm tra xem chuỗi con có xuất hiện trong một chuỗi nhất định hay không.
Nó trả về giá trị boolean. Nếu chuỗi con tồn tại trong chuỗi hoặc giá trị là chuỗi trống (“”) thì nó trả về True, ngược lại trả về False.
Ngoại lệ - Phương thức này có thể cung cấp ArgumentNullException nếu str là null.
Phương pháp này thực hiện kiểm tra phân biệt chữ hoa chữ thường. Việc tìm kiếm sẽ luôn bắt đầu từ vị trí ký tự đầu tiên của chuỗi và tiếp tục cho đến vị trí ký tự cuối cùng.
Ví dụ 1
Hàm chứa phân biệt chữ hoa chữ thường nếu chuỗi được tìm thấy thì nó trả về true, ngược lại là false
static void Main(string[] args){ string[] strs = { "Sachin", "India", "Bangalore", "Karnataka", "Delhi" }; if (strs.Contains("sachin")){ System.Console.WriteLine("String Present"); } else { System.Console.WriteLine("String Not Present"); } Console.ReadLine(); }
Đầu ra
String Not Present
Ví dụ 2
static void Main(string[] args){ string[] strs = { "Sachin", "India", "Bangalore", "Karnataka", "Delhi" }; if (strs.Contains("Sachin")){ System.Console.WriteLine("String Present"); } else { System.Console.WriteLine("String Not Present"); } Console.ReadLine(); }
Đầu ra
String Present
Ví dụ 3
static void Main(string[] args){ string[] strs = { "Sachin", "India", "Bangalore", "Karnataka", "Delhi" }; var res = strs.Where(x => x == "Sachin").FirstOrDefault(); System.Console.WriteLine(res); Console.ReadLine(); }
Đầu ra
Sachin
Ví dụ 4
static void Main(string[] args){ string[] strs = { "Sachin", "India", "Bangalore", "Karnataka", "Delhi" }; foreach (var item in strs){ if (item == "Sachin"){ System.Console.WriteLine("String is present"); } } Console.ReadLine(); }
Đầu ra
String Present