Aracılığıyla paylaş


TotalOrderIeee754Comparer<T> Yapı

Tanım

Kayan noktalı sayıları IEEE 754 totalOrder semantiğiyle karşılaştıran bir karşılaştırma işlemini temsil eder.

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

Tür Parametreleri

T

Karşılaştırılacak sayıların türü, bir IEEE 754 kayan nokta türü olmalıdır.

Devralma
TotalOrderIeee754Comparer<T>
Uygulamalar

Yöntemler

Compare(T, T)

İki sayıyı IEEE 754 totalOrder semantiğiyle karşılaştırır ve birinin diğerinden küçük, eşit veya daha büyük olduğunu belirten bir değer döndürür.

Equals(Object)

Bu örneğin ve belirtilen bir nesnenin eşit olup olmadığını belirler.

Equals(T, T)

Belirtilen sayıların eşit olup olmadığını belirler.

Equals(TotalOrderIeee754Comparer<T>)

Geçerli nesnenin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir.

GetHashCode()

Bu örneğin karma kodunu döndürür.

GetHashCode(T)

Belirtilen sayı için bir karma kodu döndürür.

Şunlara uygulanır