TotalOrderIeee754Comparer<T> Struct-datatyp

Definition

Representerar en jämförelseåtgärd som jämför flyttalsnummer med IEEE 754 totalOrder-semantik.

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))

Typparametrar

T

Typen av tal som ska jämföras måste vara en flyttal av typen IEEE 754.

Arv
TotalOrderIeee754Comparer<T>
Implementeringar

Metoder

Name Description
Compare(T, T)

Jämför två tal med IEEE 754 totalOrder-semantik och returnerar ett värde som anger om det ena är mindre än, lika med eller större än det andra.

Equals(Object)

Avgör om den här instansen och ett angivet objekt är lika.

Equals(T, T)

Avgör om de angivna talen är lika med.

Equals(TotalOrderIeee754Comparer<T>)

Anger om det aktuella objektet är lika med ett annat objekt av samma typ.

GetHashCode()

Returnerar hash-koden för den här instansen.

GetHashCode(T)

Returnerar en hash-kod för det angivna talet.

Gäller för