Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด String.Contains() ใน C# พร้อมตัวอย่าง


เมธอด String.Contains() ใน C# ใช้สำหรับคืนค่าบอกว่า Substring ที่ระบุปรากฏอยู่ภายใน String นี้หรือไม่

Syntax

public bool Contains (string val);

พารามิเตอร์ val คือ String ที่ต้องการค้นหา

ตัวอย่าง

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)); 
    } 
}

ผลลัพธ์

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

ตัวอย่างเพิ่มเติม

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!"); 
    } 
}

ผลลัพธ์

String 1 = Jacob 
HashCode of String 1 = -790718923 
String 2 = John 
HashCode of String 2 = -1505962600 
Not found!