Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Phương thức Single.Equals() trong C#

Phương thức Single.Equals() trong C# trả về giá trị cho biết hai instance của Single có biểu diễn cùng một giá trị hay không.

Cú pháp

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

Tham số ob là đối tượng để so sánh với instance này.

Ví dụ

using System; 
public class Demo { 
    public static void Main() { 
        float f1 = 15.9f; 
        float f2 = 40.2f; 
        Console.WriteLine("Giá trị 1 = " + f1); 
        Console.WriteLine("Giá trị 2 = " + f2); 
        Console.WriteLine("Hai giá trị có bằng nhau? = " + f1.Equals(f2)); 
    } 
}

Kết quả

Giá trị 1 = 15.9 
Giá trị 2 = 40.2 
Hai giá trị có bằng nhau? = False

Ví dụ khác

using System; 
public class Demo { 
    public static void Main() { 
        float f1 = 10.9f; 
        object f2 = 10.9f; 
        Console.WriteLine("Giá trị 1 = " + f1); 
        Console.WriteLine("Giá trị 2 = " + f2); 
        Console.WriteLine("Hai giá trị có bằng nhau? = " + f1.Equals(f2)); 
    } 
}

Kết quả

Giá trị 1 = 10.9 
Giá trị 2 = 10.9 
Hai giá trị có bằng nhau? = True