UInt128 Yapı

Tanım

Önemli

Bu API, CLS uyumlu değildir.

128 bit işaretsiz tamsayıyı temsil eder.

public value class UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, System::Numerics::IAdditionOperators<UInt128, UInt128, UInt128>, System::Numerics::IAdditiveIdentity<UInt128, UInt128>, System::Numerics::IBinaryInteger<UInt128>, System::Numerics::IBinaryNumber<UInt128>, System::Numerics::IBitwiseOperators<UInt128, UInt128, UInt128>, System::Numerics::IComparisonOperators<UInt128, UInt128, bool>, System::Numerics::IDecrementOperators<UInt128>, System::Numerics::IDivisionOperators<UInt128, UInt128, UInt128>, System::Numerics::IEqualityOperators<UInt128, UInt128, bool>, System::Numerics::IIncrementOperators<UInt128>, System::Numerics::IMinMaxValue<UInt128>, System::Numerics::IModulusOperators<UInt128, UInt128, UInt128>, System::Numerics::IMultiplicativeIdentity<UInt128, UInt128>, System::Numerics::IMultiplyOperators<UInt128, UInt128, UInt128>, System::Numerics::INumber<UInt128>, System::Numerics::INumberBase<UInt128>, System::Numerics::IShiftOperators<UInt128, int, UInt128>, System::Numerics::ISubtractionOperators<UInt128, UInt128, UInt128>, System::Numerics::IUnaryNegationOperators<UInt128, UInt128>, System::Numerics::IUnaryPlusOperators<UInt128, UInt128>, System::Numerics::IUnsignedNumber<UInt128>
public value class UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, IUtf8SpanParsable<UInt128>, System::Numerics::IAdditionOperators<UInt128, UInt128, UInt128>, System::Numerics::IAdditiveIdentity<UInt128, UInt128>, System::Numerics::IBinaryInteger<UInt128>, System::Numerics::IBinaryNumber<UInt128>, System::Numerics::IBitwiseOperators<UInt128, UInt128, UInt128>, System::Numerics::IComparisonOperators<UInt128, UInt128, bool>, System::Numerics::IDecrementOperators<UInt128>, System::Numerics::IDivisionOperators<UInt128, UInt128, UInt128>, System::Numerics::IEqualityOperators<UInt128, UInt128, bool>, System::Numerics::IIncrementOperators<UInt128>, System::Numerics::IMinMaxValue<UInt128>, System::Numerics::IModulusOperators<UInt128, UInt128, UInt128>, System::Numerics::IMultiplicativeIdentity<UInt128, UInt128>, System::Numerics::IMultiplyOperators<UInt128, UInt128, UInt128>, System::Numerics::INumber<UInt128>, System::Numerics::INumberBase<UInt128>, System::Numerics::IShiftOperators<UInt128, int, UInt128>, System::Numerics::ISubtractionOperators<UInt128, UInt128, UInt128>, System::Numerics::IUnaryNegationOperators<UInt128, UInt128>, System::Numerics::IUnaryPlusOperators<UInt128, UInt128>, System::Numerics::IUnsignedNumber<UInt128>
[System.CLSCompliant(false)]
public readonly struct UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, System.Numerics.IAdditionOperators<UInt128,UInt128,UInt128>, System.Numerics.IAdditiveIdentity<UInt128,UInt128>, System.Numerics.IBinaryInteger<UInt128>, System.Numerics.IBinaryNumber<UInt128>, System.Numerics.IBitwiseOperators<UInt128,UInt128,UInt128>, System.Numerics.IComparisonOperators<UInt128,UInt128,bool>, System.Numerics.IDecrementOperators<UInt128>, System.Numerics.IDivisionOperators<UInt128,UInt128,UInt128>, System.Numerics.IEqualityOperators<UInt128,UInt128,bool>, System.Numerics.IIncrementOperators<UInt128>, System.Numerics.IMinMaxValue<UInt128>, System.Numerics.IModulusOperators<UInt128,UInt128,UInt128>, System.Numerics.IMultiplicativeIdentity<UInt128,UInt128>, System.Numerics.IMultiplyOperators<UInt128,UInt128,UInt128>, System.Numerics.INumber<UInt128>, System.Numerics.INumberBase<UInt128>, System.Numerics.IShiftOperators<UInt128,int,UInt128>, System.Numerics.ISubtractionOperators<UInt128,UInt128,UInt128>, System.Numerics.IUnaryNegationOperators<UInt128,UInt128>, System.Numerics.IUnaryPlusOperators<UInt128,UInt128>, System.Numerics.IUnsignedNumber<UInt128>
[System.CLSCompliant(false)]
public readonly struct UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, IUtf8SpanParsable<UInt128>, System.Numerics.IAdditionOperators<UInt128,UInt128,UInt128>, System.Numerics.IAdditiveIdentity<UInt128,UInt128>, System.Numerics.IBinaryInteger<UInt128>, System.Numerics.IBinaryNumber<UInt128>, System.Numerics.IBitwiseOperators<UInt128,UInt128,UInt128>, System.Numerics.IComparisonOperators<UInt128,UInt128,bool>, System.Numerics.IDecrementOperators<UInt128>, System.Numerics.IDivisionOperators<UInt128,UInt128,UInt128>, System.Numerics.IEqualityOperators<UInt128,UInt128,bool>, System.Numerics.IIncrementOperators<UInt128>, System.Numerics.IMinMaxValue<UInt128>, System.Numerics.IModulusOperators<UInt128,UInt128,UInt128>, System.Numerics.IMultiplicativeIdentity<UInt128,UInt128>, System.Numerics.IMultiplyOperators<UInt128,UInt128,UInt128>, System.Numerics.INumber<UInt128>, System.Numerics.INumberBase<UInt128>, System.Numerics.IShiftOperators<UInt128,int,UInt128>, System.Numerics.ISubtractionOperators<UInt128,UInt128,UInt128>, System.Numerics.IUnaryNegationOperators<UInt128,UInt128>, System.Numerics.IUnaryPlusOperators<UInt128,UInt128>, System.Numerics.IUnsignedNumber<UInt128>
[<System.CLSCompliant(false)>]
type UInt128 = struct
    interface IFormattable
    interface IParsable<UInt128>
    interface ISpanFormattable
    interface ISpanParsable<UInt128>
    interface IAdditionOperators<UInt128, UInt128, UInt128>
    interface IAdditiveIdentity<UInt128, UInt128>
    interface IBinaryInteger<UInt128>
    interface IBinaryNumber<UInt128>
    interface IBitwiseOperators<UInt128, UInt128, UInt128>
    interface IComparisonOperators<UInt128, UInt128, bool>
    interface IEqualityOperators<UInt128, UInt128, bool>
    interface IDecrementOperators<UInt128>
    interface IDivisionOperators<UInt128, UInt128, UInt128>
    interface IIncrementOperators<UInt128>
    interface IModulusOperators<UInt128, UInt128, UInt128>
    interface IMultiplicativeIdentity<UInt128, UInt128>
    interface IMultiplyOperators<UInt128, UInt128, UInt128>
    interface INumber<UInt128>
    interface INumberBase<UInt128>
    interface ISubtractionOperators<UInt128, UInt128, UInt128>
    interface IUnaryNegationOperators<UInt128, UInt128>
    interface IUnaryPlusOperators<UInt128, UInt128>
    interface IShiftOperators<UInt128, int, UInt128>
    interface IMinMaxValue<UInt128>
    interface IUnsignedNumber<UInt128>
[<System.CLSCompliant(false)>]
type UInt128 = struct
    interface IFormattable
    interface IParsable<UInt128>
    interface ISpanFormattable
    interface ISpanParsable<UInt128>
    interface IAdditionOperators<UInt128, UInt128, UInt128>
    interface IAdditiveIdentity<UInt128, UInt128>
    interface IBinaryInteger<UInt128>
    interface IBinaryNumber<UInt128>
    interface IBitwiseOperators<UInt128, UInt128, UInt128>
    interface IComparisonOperators<UInt128, UInt128, bool>
    interface IEqualityOperators<UInt128, UInt128, bool>
    interface IDecrementOperators<UInt128>
    interface IDivisionOperators<UInt128, UInt128, UInt128>
    interface IIncrementOperators<UInt128>
    interface IModulusOperators<UInt128, UInt128, UInt128>
    interface IMultiplicativeIdentity<UInt128, UInt128>
    interface IMultiplyOperators<UInt128, UInt128, UInt128>
    interface INumber<UInt128>
    interface INumberBase<UInt128>
    interface ISubtractionOperators<UInt128, UInt128, UInt128>
    interface IUnaryNegationOperators<UInt128, UInt128>
    interface IUnaryPlusOperators<UInt128, UInt128>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<UInt128>
    interface IShiftOperators<UInt128, int, UInt128>
    interface IMinMaxValue<UInt128>
    interface IUnsignedNumber<UInt128>
[<System.CLSCompliant(false)>]
type UInt128 = struct
    interface IFormattable
    interface IParsable<UInt128>
    interface ISpanFormattable
    interface ISpanParsable<UInt128>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<UInt128>
    interface IAdditionOperators<UInt128, UInt128, UInt128>
    interface IAdditiveIdentity<UInt128, UInt128>
    interface IBinaryInteger<UInt128>
    interface IBinaryNumber<UInt128>
    interface IBitwiseOperators<UInt128, UInt128, UInt128>
    interface IComparisonOperators<UInt128, UInt128, bool>
    interface IEqualityOperators<UInt128, UInt128, bool>
    interface IDecrementOperators<UInt128>
    interface IDivisionOperators<UInt128, UInt128, UInt128>
    interface IIncrementOperators<UInt128>
    interface IModulusOperators<UInt128, UInt128, UInt128>
    interface IMultiplicativeIdentity<UInt128, UInt128>
    interface IMultiplyOperators<UInt128, UInt128, UInt128>
    interface INumber<UInt128>
    interface INumberBase<UInt128>
    interface ISubtractionOperators<UInt128, UInt128, UInt128>
    interface IUnaryNegationOperators<UInt128, UInt128>
    interface IUnaryPlusOperators<UInt128, UInt128>
    interface IShiftOperators<UInt128, int, UInt128>
    interface IMinMaxValue<UInt128>
    interface IUnsignedNumber<UInt128>
Public Structure UInt128
Implements IAdditionOperators(Of UInt128, UInt128, UInt128), IAdditiveIdentity(Of UInt128, UInt128), IBinaryInteger(Of UInt128), IBinaryNumber(Of UInt128), IBitwiseOperators(Of UInt128, UInt128, UInt128), IComparable(Of UInt128), IComparisonOperators(Of UInt128, UInt128, Boolean), IDecrementOperators(Of UInt128), IDivisionOperators(Of UInt128, UInt128, UInt128), IEqualityOperators(Of UInt128, UInt128, Boolean), IEquatable(Of UInt128), IIncrementOperators(Of UInt128), IMinMaxValue(Of UInt128), IModulusOperators(Of UInt128, UInt128, UInt128), IMultiplicativeIdentity(Of UInt128, UInt128), IMultiplyOperators(Of UInt128, UInt128, UInt128), INumber(Of UInt128), INumberBase(Of UInt128), IParsable(Of UInt128), IShiftOperators(Of UInt128, Integer, UInt128), ISpanParsable(Of UInt128), ISubtractionOperators(Of UInt128, UInt128, UInt128), IUnaryNegationOperators(Of UInt128, UInt128), IUnaryPlusOperators(Of UInt128, UInt128), IUnsignedNumber(Of UInt128)
Public Structure UInt128
Implements IAdditionOperators(Of UInt128, UInt128, UInt128), IAdditiveIdentity(Of UInt128, UInt128), IBinaryInteger(Of UInt128), IBinaryNumber(Of UInt128), IBitwiseOperators(Of UInt128, UInt128, UInt128), IComparable(Of UInt128), IComparisonOperators(Of UInt128, UInt128, Boolean), IDecrementOperators(Of UInt128), IDivisionOperators(Of UInt128, UInt128, UInt128), IEqualityOperators(Of UInt128, UInt128, Boolean), IEquatable(Of UInt128), IIncrementOperators(Of UInt128), IMinMaxValue(Of UInt128), IModulusOperators(Of UInt128, UInt128, UInt128), IMultiplicativeIdentity(Of UInt128, UInt128), IMultiplyOperators(Of UInt128, UInt128, UInt128), INumber(Of UInt128), INumberBase(Of UInt128), IParsable(Of UInt128), IShiftOperators(Of UInt128, Integer, UInt128), ISpanParsable(Of UInt128), ISubtractionOperators(Of UInt128, UInt128, UInt128), IUnaryNegationOperators(Of UInt128, UInt128), IUnaryPlusOperators(Of UInt128, UInt128), IUnsignedNumber(Of UInt128), IUtf8SpanParsable(Of UInt128)
Devralma
UInt128
Öznitelikler
Uygulamalar
IComparable IComparable<UInt128> IComparable<TSelf> IEquatable<UInt128> IEquatable<TSelf> IFormattable IParsable<UInt128> IParsable<TSelf> ISpanFormattable ISpanParsable<UInt128> ISpanParsable<TSelf> IAdditionOperators<UInt128,UInt128,UInt128> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<UInt128,UInt128> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<UInt128> IBinaryNumber<UInt128> IBinaryNumber<TSelf> IBitwiseOperators<UInt128,UInt128,UInt128> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<UInt128,UInt128,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<UInt128> IDecrementOperators<TSelf> IDivisionOperators<UInt128,UInt128,UInt128> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<UInt128,UInt128,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<UInt128> IIncrementOperators<TSelf> IMinMaxValue<UInt128> IModulusOperators<UInt128,UInt128,UInt128> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<UInt128,UInt128> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<UInt128,UInt128,UInt128> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<UInt128> INumber<TSelf> INumberBase<UInt128> INumberBase<TSelf> IShiftOperators<UInt128,Int32,UInt128> IShiftOperators<TSelf,Int32,TSelf> ISubtractionOperators<UInt128,UInt128,UInt128> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<UInt128,UInt128> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<UInt128,UInt128> IUnaryPlusOperators<TSelf,TSelf> IUnsignedNumber<UInt128> IUtf8SpanFormattable IUtf8SpanParsable<UInt128> IUtf8SpanParsable<TSelf>

Oluşturucular

UInt128(UInt64, UInt64)

Yapının yeni bir örneğini UInt128 başlatır.

Özellikler

MaxValue

Geçerli türün en büyük değerini alır.

MinValue

Geçerli türün en küçük değerini alır.

One

Türün değerini 1 alır.

Zero

Türün değerini 0 alır.

Yöntemler

Clamp(UInt128, UInt128, UInt128)

Bir değeri kapsayıcı bir minimum ve maksimum değere kelepçeler.

CompareTo(Object)

Mevcut örneği aynı türdeki başka bir nesne ile karşılaştırır ve geçerli örneğin, diğer nesneyle aynı sıralama düzeni konumunda mı olduğunu, önünde mi olduğunu, yoksa arkasında mı olduğunu belirten bir tamsayı döndürür.

CompareTo(UInt128)

Mevcut örneği aynı türdeki başka bir nesne ile karşılaştırır ve geçerli örneğin, diğer nesneyle aynı sıralama düzeni konumunda mı olduğunu, önünde mi olduğunu, yoksa arkasında mı olduğunu belirten bir tamsayı döndürür.

CreateChecked<TOther>(TOther)

Geçerli türün bir örneğini bir değerden oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan değerler için taşma özel durumu oluşturur.

CreateSaturating<TOther>(TOther)

Geçerli türün bir örneğini bir değerden oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerlerin doygunluğunu sağlar.

CreateTruncating<TOther>(TOther)

Geçerli türün bir örneğini bir değerden oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan değerleri keserek.

DivRem(UInt128, UInt128)

İki değerin bölümünü ve kalanını hesaplar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

Equals(UInt128)

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

GetHashCode()

Varsayılan karma işlevi işlevi görür.

IsEvenInteger(UInt128)

Bir değerin çift tam sayı olup olmadığını belirler.

IsOddInteger(UInt128)

Bir değerin tek bir tam sayı olup olmadığını belirler.

IsPow2(UInt128)

Bir değerin ikinin gücü olup olmadığını belirler.

LeadingZeroCount(UInt128)

Bir değerdeki baştaki sıfırların sayısını hesaplar.

Log2(UInt128)

Bir değerin log2'sini hesaplar.

Max(UInt128, UInt128)

İki değeri daha büyük olan işlemle karşılaştırır.

Min(UInt128, UInt128)

daha küçük olan iki değeri işlemle karşılaştırır.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

UTF-8 karakterlik bir aralığı bir değere ayrıştırıyor.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

UTF-8 karakterlik bir aralığı bir değere ayrıştırıyor.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Bir karakter aralığını bir değere ayrıştırıyor.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Bir karakter aralığını bir değere ayrıştırıyor.

Parse(String)

Bir dizeyi bir değere ayrıştırıyor.

Parse(String, IFormatProvider)

Bir dizeyi bir değere ayrıştırıyor.

Parse(String, NumberStyles)

Bir dizeyi bir değere ayrıştırıyor.

Parse(String, NumberStyles, IFormatProvider)

Bir dizeyi bir değere ayrıştırıyor.

PopCount(UInt128)

Bir değerde ayarlanan bit sayısını hesaplar.

RotateLeft(UInt128, Int32)

Değeri belirli bir miktar sola döndürür.

RotateRight(UInt128, Int32)

Değeri belirli bir miktar sağa döndürür.

Sign(UInt128)

Bir değerin işaretini hesaplar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

ToString(IFormatProvider)

Bu örneğin sayısal değerini belirtilen kültüre özgü biçim bilgilerini kullanarak eşdeğer dize gösterimine dönüştürür.

ToString(String)

Bu örneğin sayısal değerini, belirtilen biçimi kullanarak eşdeğer dize gösterimine dönüştürür.

ToString(String, IFormatProvider)

Belirtilen biçimi kullanarak geçerli örneğin değerini biçimlendirebilir.

TrailingZeroCount(UInt128)

Bir değerdeki sondaki sıfırların sayısını hesaplar.

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Geçerli örneğin değerini belirtilen bayt aralığına UTF-8 olarak biçimlendirmeye çalışır.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Geçerli örneğin değerini sağlanan karakter aralığına biçimlendirmeye çalışır.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt128)

UTF-8 karakterlik bir aralığı bir değere ayrıştırmaya çalışır.

TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, UInt128)

UTF-8 karakterlik bir aralığı bir değere ayrıştırmaya çalışır.

TryParse(ReadOnlySpan<Byte>, UInt128)

Bir sayının dize gösterimini içeren UTF-8 karakter aralığını 128 bit işaretsiz tamsayı eşdeğerine dönüştürmeye çalışır.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt128)

Bir dizeyi bir değere ayrıştırmaya çalışır.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, UInt128)

Bir karakter aralığını bir değere ayrıştırmaya çalışır.

TryParse(ReadOnlySpan<Char>, UInt128)

Bir karakter aralığını bir değere ayrıştırmaya çalışır.

TryParse(String, IFormatProvider, UInt128)

Bir dizeyi bir değere ayrıştırmaya çalışır.

TryParse(String, NumberStyles, IFormatProvider, UInt128)

Bir dizeyi bir değere ayrıştırmaya çalışır.

TryParse(String, UInt128)

Bir dizeyi bir değere ayrıştırmaya çalışır.

İşleçler

Addition(UInt128, UInt128)

Toplamlarını hesaplamak için iki değeri bir araya ekler.

BitwiseAnd(UInt128, UInt128)

İki değerin bit düzeyinde ve değerlerini hesaplar.

BitwiseOr(UInt128, UInt128)

İki değerin bit düzeyinde veya değerini hesaplar.

CheckedAddition(UInt128, UInt128)

Toplamlarını hesaplamak için iki değeri bir araya ekler.

CheckedDecrement(UInt128)

Değeri azaltma.

CheckedDivision(UInt128, UInt128)

Bölümlerini hesaplamak için iki değeri birbirine böler.

CheckedExplicit(Double)

128 bit işaretsiz tamsayıyı temsil eder.

CheckedExplicit(Int16)

128 bit işaretsiz tamsayıyı temsil eder.

CheckedExplicit(Int32)

128 bit işaretsiz tamsayıyı temsil eder.

CheckedExplicit(Int64)

128 bit işaretsiz tamsayıyı temsil eder.

CheckedExplicit(IntPtr)

128 bit işaretsiz tamsayıyı temsil eder.

CheckedExplicit(SByte)

128 bit işaretsiz tamsayıyı temsil eder.

CheckedExplicit(Single)

128 bit işaretsiz tamsayıyı temsil eder.

CheckedExplicit(UInt128)

128 bit işaretsiz tamsayıyı temsil eder.

CheckedIncrement(UInt128)

Bir değeri artırır.

CheckedMultiply(UInt128, UInt128)

Ürünlerini hesaplamak için iki değeri birlikte çarpar.

CheckedSubtraction(UInt128, UInt128)

Farklarını hesaplamak için iki değeri çıkarır.

CheckedUnaryNegation(UInt128)

Bir değerin tekli olumsuzlamasını hesaplar.

Decrement(UInt128)

Değeri azaltma.

Division(UInt128, UInt128)

Bölümlerini hesaplamak için iki değeri birbirine böler.

Equality(UInt128, UInt128)

Eşitliği belirlemek için iki değeri karşılaştırır.

ExclusiveOr(UInt128, UInt128)

İki değerin özel veya dışlayıcı değerini hesaplar.

Explicit(Decimal to UInt128)

Bir değeri açıkça 128 bit işaretsiz tamsayıya dönüştürür Decimal .

Explicit(Double to UInt128)

Bir değeri açıkça 128 bit işaretsiz tamsayıya dönüştürür Double .

Explicit(Int16 to UInt128)

Bir değeri açıkça 128 bit işaretsiz tamsayıya dönüştürür Int16 .

Explicit(Int32 to UInt128)

Bir değeri açıkça 128 bit işaretsiz tamsayıya dönüştürür Int32 .

Explicit(Int64 to UInt128)

Bir değeri açıkça 128 bit işaretsiz tamsayıya dönüştürür Int64 .

Explicit(IntPtr to UInt128)

Bir değeri açıkça 128 bit işaretsiz tamsayıya dönüştürür IntPtr .

Explicit(SByte to UInt128)

Bir değeri açıkça 128 bit işaretsiz tamsayıya dönüştürür SByte .

Explicit(Single to UInt128)

Bir değeri açıkça 128 bit işaretsiz tamsayıya dönüştürür Single .

Explicit(UInt128 to Byte)

128 bit işaretsiz tamsayıyı açıkça bir Byte değere dönüştürür.

Explicit(UInt128 to Char)

128 bit işaretsiz tamsayıyı açıkça bir Char değere dönüştürür.

Explicit(UInt128 to Decimal)

128 bit işaretsiz tamsayıyı açıkça bir Decimal değere dönüştürür.

Explicit(UInt128 to Double)

128 bit işaretsiz tamsayıyı açıkça bir Double değere dönüştürür.

Explicit(UInt128 to Half)

128 bit işaretsiz tamsayıyı açıkça bir Half değere dönüştürür.

Explicit(UInt128 to Int128)

128 bit işaretsiz tamsayıyı açıkça bir Int128 değere dönüştürür.

Explicit(UInt128 to Int16)

128 bit işaretsiz tamsayıyı açıkça bir Int16 değere dönüştürür.

Explicit(UInt128 to Int32)

128 bit işaretsiz tamsayıyı açıkça bir Int32 değere dönüştürür.

Explicit(UInt128 to Int64)

128 bit işaretsiz tamsayıyı açıkça bir Int64 değere dönüştürür.

Explicit(UInt128 to IntPtr)

128 bit işaretsiz tamsayıyı açıkça bir IntPtr değere dönüştürür.

Explicit(UInt128 to SByte)

128 bit işaretsiz tamsayıyı açıkça bir SByte değere dönüştürür.

Explicit(UInt128 to Single)

128 bit işaretsiz tamsayıyı açıkça bir Single değere dönüştürür.

Explicit(UInt128 to UInt16)

128 bit işaretsiz tamsayıyı açıkça bir UInt16 değere dönüştürür.

Explicit(UInt128 to UInt32)

128 bit işaretsiz tamsayıyı açıkça bir UInt32 değere dönüştürür.

Explicit(UInt128 to UInt64)

128 bit işaretsiz tamsayıyı açıkça bir UInt64 değere dönüştürür.

Explicit(UInt128 to UIntPtr)

128 bit işaretsiz tamsayıyı açıkça bir UIntPtr değere dönüştürür.

GreaterThan(UInt128, UInt128)

Hangisinin daha büyük olduğunu belirlemek için iki değeri karşılaştırır.

GreaterThanOrEqual(UInt128, UInt128)

Hangisinin daha büyük veya eşit olduğunu belirlemek için iki değeri karşılaştırır.

Implicit(Byte to UInt128)

Bir Byte değeri örtük olarak 128 bit işaretsiz tamsayıya dönüştürür.

Implicit(Char to UInt128)

Bir Char değeri örtük olarak 128 bit işaretsiz tamsayıya dönüştürür.

Implicit(UInt16 to UInt128)

Bir UInt16 değeri örtük olarak 128 bit işaretsiz tamsayıya dönüştürür.

Implicit(UInt32 to UInt128)

Bir UInt32 değeri örtük olarak 128 bit işaretsiz tamsayıya dönüştürür.

Implicit(UInt64 to UInt128)

Bir UInt64 değeri örtük olarak 128 bit işaretsiz tamsayıya dönüştürür.

Implicit(UIntPtr to UInt128)

Bir UIntPtr değeri örtük olarak 128 bit işaretsiz tamsayıya dönüştürür.

Increment(UInt128)

Bir değeri artırır.

Inequality(UInt128, UInt128)

Eşitsizliği belirlemek için iki değeri karşılaştırır.

LeftShift(UInt128, Int32)

Değeri belirli bir miktar sola kaydırıyor.

LessThan(UInt128, UInt128)

Hangisinin daha az olduğunu belirlemek için iki değeri karşılaştırır.

LessThanOrEqual(UInt128, UInt128)

Hangisinin daha az veya eşit olduğunu belirlemek için iki değeri karşılaştırır.

Modulus(UInt128, UInt128)

Modüllerini veya kalan değerlerini hesaplamak için iki değeri birbirine böler.

Multiply(UInt128, UInt128)

Ürünlerini hesaplamak için iki değeri birlikte çarpar.

OnesComplement(UInt128)

Belirli bir değerin bireyi tamamlayan gösterimini hesaplar.

RightShift(UInt128, Int32)

Değeri belirli bir tutara göre sağa kaydırıyor.

Subtraction(UInt128, UInt128)

Farklarını hesaplamak için iki değeri çıkarır.

UnaryNegation(UInt128)

Bir değerin tekli olumsuzlamasını hesaplar.

UnaryPlus(UInt128)

Bir değerin birli artısını hesaplar.

UnsignedRightShift(UInt128, Int32)

Değeri belirli bir tutara göre sağa kaydırıyor.

Belirtik Arabirim Kullanımları

IAdditiveIdentity<UInt128,UInt128>.AdditiveIdentity

Geçerli türün ek kimliğini alır.

IBinaryInteger<UInt128>.GetByteCount()

bir parçası TryWriteLittleEndian(Span<Byte>, Int32)olarak yazılacak bayt sayısını alır.

IBinaryInteger<UInt128>.GetShortestBitLength()

Geçerli değerin en kısa ikisinin tamamlayıcı gösteriminin bit cinsinden uzunluğunu alır.

IBinaryInteger<UInt128>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, UInt128)

128 bit işaretsiz tamsayıyı temsil eder.

IBinaryInteger<UInt128>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, UInt128)

128 bit işaretsiz tamsayıyı temsil eder.

IBinaryInteger<UInt128>.TryWriteBigEndian(Span<Byte>, Int32)

Geçerli değeri büyük endian biçiminde belirli bir yayılmaya yazmaya çalışır.

IBinaryInteger<UInt128>.TryWriteLittleEndian(Span<Byte>, Int32)

Küçük endian biçimindeki geçerli değeri belirli bir yayılmaya yazmaya çalışır.

IBinaryNumber<UInt128>.AllBitsSet

Tüm bitlerin ayarlandığı ikili türün bir örneğini alır.

IMultiplicativeIdentity<UInt128,UInt128>.MultiplicativeIdentity

Geçerli türün çarpımlı kimliğini alır.

INumber<UInt128>.CopySign(UInt128, UInt128)

Bir değerin işaretini başka bir değerin işaretine kopyalar.

INumber<UInt128>.MaxNumber(UInt128, UInt128)

daha büyük olan ve giriş NaNise diğer değeri döndüren iki değeri ile karşılaştırır.

INumber<UInt128>.MinNumber(UInt128, UInt128)

daha küçük olan ve giriş ise diğer değeri döndüren iki değeri hesapla karşılaştırır NaN.

INumberBase<UInt128>.Abs(UInt128)

Bir değerin mutlak değerini hesaplar.

INumberBase<UInt128>.IsCanonical(UInt128)

Bir değerin kurallı gösteriminde olup olmadığını belirler.

INumberBase<UInt128>.IsComplexNumber(UInt128)

Bir değerin karmaşık bir sayıyı temsil eder olup olmadığını belirler.

INumberBase<UInt128>.IsFinite(UInt128)

Bir değerin sınırlı olup olmadığını belirler.

INumberBase<UInt128>.IsImaginaryNumber(UInt128)

Bir değerin yalnızca sanal bir sayıyı temsil eder olup olmadığını belirler.

INumberBase<UInt128>.IsInfinity(UInt128)

Değerin sonsuz olup olmadığını belirler.

INumberBase<UInt128>.IsInteger(UInt128)

Bir değerin tam sayı olup olmadığını belirler.

INumberBase<UInt128>.IsNaN(UInt128)

Bir değerin NaN olup olmadığını belirler.

INumberBase<UInt128>.IsNegative(UInt128)

Bir değerin negatif olup olmadığını belirler.

INumberBase<UInt128>.IsNegativeInfinity(UInt128)

Bir değerin negatif sonsuzluk olup olmadığını belirler.

INumberBase<UInt128>.IsNormal(UInt128)

Bir değerin normal olup olmadığını belirler.

INumberBase<UInt128>.IsPositive(UInt128)

Bir değerin pozitif olup olmadığını belirler.

INumberBase<UInt128>.IsPositiveInfinity(UInt128)

Bir değerin sonsuzluk değerinin pozitif olup olmadığını belirler.

INumberBase<UInt128>.IsRealNumber(UInt128)

Bir değerin gerçek bir sayıyı temsil eder olup olmadığını belirler.

INumberBase<UInt128>.IsSubnormal(UInt128)

Bir değerin normalin altında olup olmadığını belirler.

INumberBase<UInt128>.IsZero(UInt128)

Değerin sıfır olup olmadığını belirler.

INumberBase<UInt128>.MaxMagnitude(UInt128, UInt128)

İki değeri daha büyük olan işlemle karşılaştırır.

INumberBase<UInt128>.MaxMagnitudeNumber(UInt128, UInt128)

İki değeri, daha büyük bir büyüklüğe sahip olan ve giriş ise diğer değeri döndüren işlemle karşılaştırır NaN.

INumberBase<UInt128>.MinMagnitude(UInt128, UInt128)

daha küçük olan iki değeri işlemle karşılaştırır.

INumberBase<UInt128>.MinMagnitudeNumber(UInt128, UInt128)

daha küçük bir büyüklüğe sahip olan ve giriş ise diğer değeri döndüren iki değeri hesapla karşılaştırır NaN.

INumberBase<UInt128>.Radix

Türün sayı tabanını veya tabanını alır.

INumberBase<UInt128>.TryConvertFromChecked<TOther>(TOther, UInt128)

128 bit işaretsiz tamsayıyı temsil eder.

INumberBase<UInt128>.TryConvertFromSaturating<TOther>(TOther, UInt128)

128 bit işaretsiz tamsayıyı temsil eder.

INumberBase<UInt128>.TryConvertFromTruncating<TOther>(TOther, UInt128)

128 bit işaretsiz tamsayıyı temsil eder.

INumberBase<UInt128>.TryConvertToChecked<TOther>(UInt128, TOther)

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan değerler için taşma özel durumu oluşturur.

INumberBase<UInt128>.TryConvertToSaturating<TOther>(UInt128, TOther)

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan değerleri doygunluğa getirir.

INumberBase<UInt128>.TryConvertToTruncating<TOther>(UInt128, TOther)

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerleri keser.

Şunlara uygulanır