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

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


เมธอด SByte.Equals() ใน C# ใช้สำหรับคืนค่าบอกว่า Instance นี้เท่ากับ Object หรือ SByte ที่ระบุหรือไม่

Syntax

public bool Equals (sbyte ob); 
public override bool Equals (object ob);

พารามิเตอร์ ob สำหรับ Syntax แรกคือค่า SByte ที่จะเปรียบเทียบ ส่วน Syntax ที่สองคือ Object ที่จะเปรียบเทียบ

ตัวอย่าง

using System; 
public class Demo { 
    public static void Main() { 
        sbyte s1 = 10; 
        sbyte s2 = 100; 
        Console.WriteLine("Value of S1 = " + s1); 
        Console.WriteLine("Value of S2 = " + s2); 
        Console.WriteLine("Is s1 and s2 equal? = " + s1.Equals(s2)); 
        int res = s1.CompareTo(s2); 
        if (res > 0) 
            Console.WriteLine("s1 > s2"); 
        else if (res < 0) 
            Console.WriteLine("s1 < s2"); 
        else 
            Console.WriteLine("s1 = s2"); 
    } 
}

ผลลัพธ์

Value of S1 = 10 
Value of S2 = 100 
Is s1 and s2 equal? = False 
s1 < s2

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

using System; 
public class Demo { 
    public static void Main() { 
        sbyte s1 = 10; 
        object s2 = 10; 
        Console.WriteLine("Value of S1 = " + s1); 
        Console.WriteLine("Value of S2 = " + s2); 
        Console.WriteLine("Is s1 and s2 equal? = " + s1.Equals(s2)); 
    } 
}

ผลลัพธ์

Value of S1 = 10 
Value of S2 = 10 
Is s1 and s2 equal? = False