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

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


เมธอด Equals() ใน C# ใช้สำหรับตรวจสอบว่า String Object สองตัวมีค่าเท่ากันหรือไม่

Syntax

bool string.Equals(string s1, string s2)

s1 และ s2 คือ String ที่จะเปรียบเทียบ

ตัวอย่าง

using System; 
public class Demo { 
    public static void Main(string[] args) { 
        string s1 = "Kevin"; 
        string s2 = "Tom"; 
        string s3 = s2; 
        Console.WriteLine("String1 = " + s1); 
        Console.WriteLine("String2 = " + s2); 
        Console.WriteLine("Are both the strings equal? = " + s1.Equals(s2)); 
        Console.WriteLine("Are both the strings equal? = " + s2.Equals(s3)); 
    } 
}

ผลลัพธ์

String1 = Kevin 
String2 = Tom 
Are both the strings equal? = False 
Are both the strings equal? = True

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

using System; 
public class Demo { 
    public static void Main(string[] args) { 
        string s1 = "David"; 
        string s2 = "David"; 
        string s3 = s2; 
        string s4 = "Tom"; 
        string s5 = s4; 
        Console.WriteLine("String1 = " + s1); 
        Console.WriteLine("String2 = " + s2); 
        Console.WriteLine("String3 = " + s3); 
        Console.WriteLine("String4 = " + s4); 
        Console.WriteLine("String5 = " + s5); 
        Console.WriteLine("Is s1 and s2 equal? = " + s1.Equals(s2)); 
        Console.WriteLine("Is s2 and s3 equal? = " + s2.Equals(s3)); 
        Console.WriteLine("Is s3 and s4 equal? = " + s3.Equals(s4)); 
        Console.WriteLine("Is s4 and s5 equal? = " + s4.Equals(s5)); 
    } 
}

ผลลัพธ์

String1 = David 
String2 = David 
String3 = David 
String4 = Tom 
String5 = Tom 
Is s1 and s2 equal? = True 
Is s2 and s3 equal? = True 
Is s3 and s4 equal? = False 
Is s4 and s5 equal? = True