Two double objects are equal if they both have the same values. The Double.Equals() method in C# determines if two double objects are equal. It returns true if they are equal and false otherwise.
public bool Equals (double d);
d: This is the double object we want to compare with another double instance.
A boolean value is returned. It returns true if d is equal to the instance. Otherwise, false is returned.
// use Systemusing System;// create classclass DoubleEquality{// main methodstatic void Main(){// create double valuesdouble d1 = 343.13423;double d2 = 1.4545;double d3 = 5.7;double d4 = d3 * 1 / 1;// check equalitybool b1 = d1.Equals(d2);bool b2 = d2.Equals(d3);bool b3 = d3.Equals(d4);bool b4 = d4.Equals(d3);// print resultsConsole.WriteLine(b1); // FalseConsole.WriteLine(b2); // FalseConsole.WriteLine(b3); // TrueConsole.WriteLine(b4); // True}}
Lines 10–13: We create some double variables, d1, d2, d3 and d4. Then we initialize them with some values.
Line 16: We check if d1 is equal to d2.
Line 17: We check if d2 is equal to d3.
Line 18: We check if d3 is equal to d4.
Line 19: We check if d4 is equal to d3.
Lines 22–25: We print the results to the console.