Class DoubleEpsilonEqualityComparer
- Namespace
- MudBlazor
- Assembly
- MudBlazor.dll
Provides a comparer for double values with an epsilon tolerance.
public class DoubleEpsilonEqualityComparer : IEqualityComparer<double>
- Inheritance
-
DoubleEpsilonEqualityComparer
- Implements
- Inherited Members
- Extension Methods
Constructors
DoubleEpsilonEqualityComparer()
Initializes a new instance of the DoubleEpsilonEqualityComparer class with the default epsilon value.
public DoubleEpsilonEqualityComparer()
DoubleEpsilonEqualityComparer(double)
Initializes a new instance of the DoubleEpsilonEqualityComparer class with the specified epsilon value.
public DoubleEpsilonEqualityComparer(double epsilon)
Parameters
epsilon
doubleThe tolerance value for comparison.
Exceptions
- ArgumentOutOfRangeException
Thrown when
epsilon
is not within the valid range.
Fields
Default
Gets the default instance of DoubleEpsilonEqualityComparer.
public static readonly DoubleEpsilonEqualityComparer Default
Field Value
Methods
Equals(double, double)
public bool Equals(double x, double y)
Parameters
Returns
GetHashCode(double)
public int GetHashCode(double obj)
Parameters
obj
double
Returns
Remarks
Same as GetHashCode().