TotalOrderIeee754Comparer<T> Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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. |