Freigeben über


TotalOrderIeee754Comparer<T> Struktur

Definition

Stellt einen Vergleichsvorgang dar, der Gleitkommazahlen mit der IEEE 754 totalOrder-Semantik vergleicht.

generic <typename T>
 where T : IFloatingPointIeee754<T>public value class TotalOrderIeee754Comparer : IEquatable<System::Numerics::TotalOrderIeee754Comparer<T>>, System::Collections::Generic::IComparer<T>, System::Collections::Generic::IEqualityComparer<T>
public readonly struct TotalOrderIeee754Comparer<T> : IEquatable<System.Numerics.TotalOrderIeee754Comparer<T>>, System.Collections.Generic.IComparer<T>, System.Collections.Generic.IEqualityComparer<T> where T : IFloatingPointIeee754<T>
type TotalOrderIeee754Comparer<'T (requires 'T :> IFloatingPointIeee754<'T>)> = struct
    interface IComparer<'T (requires 'T :> IFloatingPointIeee754<'T>)>
    interface IEqualityComparer<'T (requires 'T :> IFloatingPointIeee754<'T>)>
Public Structure TotalOrderIeee754Comparer(Of T)
Implements IComparer(Of T), IEqualityComparer(Of T), IEquatable(Of TotalOrderIeee754Comparer(Of T))

Typparameter

T

Der Typ der zu vergleichenden Zahlen muss ein IEEE 754-Gleitkommatyp sein.

Vererbung
TotalOrderIeee754Comparer<T>
Implementiert

Methoden

Compare(T, T)

Vergleicht zwei Zahlen mit der IEEE 754 totalOrder-Semantik und gibt einen Wert zurück, der angibt, ob eine kleiner als, gleich oder größer als die andere ist.

Equals(Object)

Bestimmt, ob diese Instanz und ein angegebenes Objekt gleich sind.

Equals(T, T)

Bestimmt, ob die angegebenen Zahlen gleich sind.

Equals(TotalOrderIeee754Comparer<T>)

Gibt an, ob das aktuelle Objekt einem anderen Objekt desselben Typs entspricht.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

GetHashCode(T)

Gibt einen Hashcode für die angegebene Zahl zurück.

Gilt für: