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