UInt64 Struktúra
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Fontos
Ez az API nem CLS-kompatibilis.
64 bites aláíratlan egész számot jelöl.
public value class System::UInt64 : IComparable, IComparable<System::UInt64>, IConvertible, IEquatable<System::UInt64>, IFormattable
public value class System::UInt64 : IComparable<System::UInt64>, IConvertible, IEquatable<System::UInt64>, IParsable<System::UInt64>, ISpanParsable<System::UInt64>, IUtf8SpanParsable<System::UInt64>, System::Numerics::IAdditionOperators<System::UInt64, System::UInt64, System::UInt64>, System::Numerics::IAdditiveIdentity<System::UInt64, System::UInt64>, System::Numerics::IBinaryInteger<System::UInt64>, System::Numerics::IBinaryNumber<System::UInt64>, System::Numerics::IBitwiseOperators<System::UInt64, System::UInt64, System::UInt64>, System::Numerics::IComparisonOperators<System::UInt64, System::UInt64, bool>, System::Numerics::IDecrementOperators<System::UInt64>, System::Numerics::IDivisionOperators<System::UInt64, System::UInt64, System::UInt64>, System::Numerics::IEqualityOperators<System::UInt64, System::UInt64, bool>, System::Numerics::IIncrementOperators<System::UInt64>, System::Numerics::IMinMaxValue<System::UInt64>, System::Numerics::IModulusOperators<System::UInt64, System::UInt64, System::UInt64>, System::Numerics::IMultiplicativeIdentity<System::UInt64, System::UInt64>, System::Numerics::IMultiplyOperators<System::UInt64, System::UInt64, System::UInt64>, System::Numerics::INumber<System::UInt64>, System::Numerics::INumberBase<System::UInt64>, System::Numerics::IShiftOperators<System::UInt64, int, System::UInt64>, System::Numerics::ISubtractionOperators<System::UInt64, System::UInt64, System::UInt64>, System::Numerics::IUnaryNegationOperators<System::UInt64, System::UInt64>, System::Numerics::IUnaryPlusOperators<System::UInt64, System::UInt64>, System::Numerics::IUnsignedNumber<System::UInt64>
public value class System::UInt64 : IComparable, IComparable<System::UInt64>, IConvertible, IEquatable<System::UInt64>, ISpanFormattable
public value class System::UInt64 : IComparable<System::UInt64>, IConvertible, IEquatable<System::UInt64>, IParsable<System::UInt64>, ISpanParsable<System::UInt64>, System::Numerics::IAdditionOperators<System::UInt64, System::UInt64, System::UInt64>, System::Numerics::IAdditiveIdentity<System::UInt64, System::UInt64>, System::Numerics::IBinaryInteger<System::UInt64>, System::Numerics::IBinaryNumber<System::UInt64>, System::Numerics::IBitwiseOperators<System::UInt64, System::UInt64, System::UInt64>, System::Numerics::IComparisonOperators<System::UInt64, System::UInt64, bool>, System::Numerics::IDecrementOperators<System::UInt64>, System::Numerics::IDivisionOperators<System::UInt64, System::UInt64, System::UInt64>, System::Numerics::IEqualityOperators<System::UInt64, System::UInt64, bool>, System::Numerics::IIncrementOperators<System::UInt64>, System::Numerics::IMinMaxValue<System::UInt64>, System::Numerics::IModulusOperators<System::UInt64, System::UInt64, System::UInt64>, System::Numerics::IMultiplicativeIdentity<System::UInt64, System::UInt64>, System::Numerics::IMultiplyOperators<System::UInt64, System::UInt64, System::UInt64>, System::Numerics::INumber<System::UInt64>, System::Numerics::INumberBase<System::UInt64>, System::Numerics::IShiftOperators<System::UInt64, int, System::UInt64>, System::Numerics::ISubtractionOperators<System::UInt64, System::UInt64, System::UInt64>, System::Numerics::IUnaryNegationOperators<System::UInt64, System::UInt64>, System::Numerics::IUnaryPlusOperators<System::UInt64, System::UInt64>, System::Numerics::IUnsignedNumber<System::UInt64>
public value class System::UInt64 : IComparable, IConvertible, IFormattable
public value class System::UInt64 : IComparable, IComparable<System::UInt64>, IEquatable<System::UInt64>, IFormattable
[System.CLSCompliant(false)]
public struct UInt64 : IComparable, IComparable<ulong>, IConvertible, IEquatable<ulong>, IFormattable
[System.CLSCompliant(false)]
public readonly struct UInt64 : IComparable<ulong>, IConvertible, IEquatable<ulong>, IParsable<ulong>, ISpanParsable<ulong>, IUtf8SpanParsable<ulong>, System.Numerics.IAdditionOperators<ulong,ulong,ulong>, System.Numerics.IAdditiveIdentity<ulong,ulong>, System.Numerics.IBinaryInteger<ulong>, System.Numerics.IBinaryNumber<ulong>, System.Numerics.IBitwiseOperators<ulong,ulong,ulong>, System.Numerics.IComparisonOperators<ulong,ulong,bool>, System.Numerics.IDecrementOperators<ulong>, System.Numerics.IDivisionOperators<ulong,ulong,ulong>, System.Numerics.IEqualityOperators<ulong,ulong,bool>, System.Numerics.IIncrementOperators<ulong>, System.Numerics.IMinMaxValue<ulong>, System.Numerics.IModulusOperators<ulong,ulong,ulong>, System.Numerics.IMultiplicativeIdentity<ulong,ulong>, System.Numerics.IMultiplyOperators<ulong,ulong,ulong>, System.Numerics.INumber<ulong>, System.Numerics.INumberBase<ulong>, System.Numerics.IShiftOperators<ulong,int,ulong>, System.Numerics.ISubtractionOperators<ulong,ulong,ulong>, System.Numerics.IUnaryNegationOperators<ulong,ulong>, System.Numerics.IUnaryPlusOperators<ulong,ulong>, System.Numerics.IUnsignedNumber<ulong>
[System.CLSCompliant(false)]
public readonly struct UInt64 : IComparable, IComparable<ulong>, IConvertible, IEquatable<ulong>, IFormattable
[System.CLSCompliant(false)]
public readonly struct UInt64 : IComparable, IComparable<ulong>, IConvertible, IEquatable<ulong>, ISpanFormattable
[System.CLSCompliant(false)]
public readonly struct UInt64 : IComparable<ulong>, IConvertible, IEquatable<ulong>, IParsable<ulong>, ISpanParsable<ulong>, System.Numerics.IAdditionOperators<ulong,ulong,ulong>, System.Numerics.IAdditiveIdentity<ulong,ulong>, System.Numerics.IBinaryInteger<ulong>, System.Numerics.IBinaryNumber<ulong>, System.Numerics.IBitwiseOperators<ulong,ulong,ulong>, System.Numerics.IComparisonOperators<ulong,ulong,bool>, System.Numerics.IDecrementOperators<ulong>, System.Numerics.IDivisionOperators<ulong,ulong,ulong>, System.Numerics.IEqualityOperators<ulong,ulong,bool>, System.Numerics.IIncrementOperators<ulong>, System.Numerics.IMinMaxValue<ulong>, System.Numerics.IModulusOperators<ulong,ulong,ulong>, System.Numerics.IMultiplicativeIdentity<ulong,ulong>, System.Numerics.IMultiplyOperators<ulong,ulong,ulong>, System.Numerics.INumber<ulong>, System.Numerics.INumberBase<ulong>, System.Numerics.IShiftOperators<ulong,int,ulong>, System.Numerics.ISubtractionOperators<ulong,ulong,ulong>, System.Numerics.IUnaryNegationOperators<ulong,ulong>, System.Numerics.IUnaryPlusOperators<ulong,ulong>, System.Numerics.IUnsignedNumber<ulong>
[System.CLSCompliant(false)]
[System.Serializable]
public struct UInt64 : IComparable, IConvertible, IFormattable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct UInt64 : IComparable, IComparable<ulong>, IConvertible, IEquatable<ulong>, IFormattable
[System.CLSCompliant(false)]
public struct UInt64 : IComparable, IComparable<ulong>, IEquatable<ulong>, IFormattable
[<System.CLSCompliant(false)>]
type uint64 = struct
interface IConvertible
interface IFormattable
[<System.CLSCompliant(false)>]
type uint64 = struct
interface IConvertible
interface IFormattable
interface IParsable<uint64>
interface ISpanFormattable
interface ISpanParsable<uint64>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<uint64>
interface IAdditionOperators<uint64, uint64, uint64>
interface IAdditiveIdentity<uint64, uint64>
interface IBinaryInteger<uint64>
interface IBinaryNumber<uint64>
interface IBitwiseOperators<uint64, uint64, uint64>
interface IComparisonOperators<uint64, uint64, bool>
interface IEqualityOperators<uint64, uint64, bool>
interface IDecrementOperators<uint64>
interface IDivisionOperators<uint64, uint64, uint64>
interface IIncrementOperators<uint64>
interface IModulusOperators<uint64, uint64, uint64>
interface IMultiplicativeIdentity<uint64, uint64>
interface IMultiplyOperators<uint64, uint64, uint64>
interface INumber<uint64>
interface INumberBase<uint64>
interface ISubtractionOperators<uint64, uint64, uint64>
interface IUnaryNegationOperators<uint64, uint64>
interface IUnaryPlusOperators<uint64, uint64>
interface IShiftOperators<uint64, int, uint64>
interface IMinMaxValue<uint64>
interface IUnsignedNumber<uint64>
[<System.CLSCompliant(false)>]
type uint64 = struct
interface IConvertible
interface ISpanFormattable
interface IFormattable
[<System.CLSCompliant(false)>]
type uint64 = struct
interface IConvertible
interface IFormattable
interface IParsable<uint64>
interface ISpanFormattable
interface ISpanParsable<uint64>
interface IAdditionOperators<uint64, uint64, uint64>
interface IAdditiveIdentity<uint64, uint64>
interface IBinaryInteger<uint64>
interface IBinaryNumber<uint64>
interface IBitwiseOperators<uint64, uint64, uint64>
interface IComparisonOperators<uint64, uint64, bool>
interface IEqualityOperators<uint64, uint64, bool>
interface IDecrementOperators<uint64>
interface IDivisionOperators<uint64, uint64, uint64>
interface IIncrementOperators<uint64>
interface IModulusOperators<uint64, uint64, uint64>
interface IMultiplicativeIdentity<uint64, uint64>
interface IMultiplyOperators<uint64, uint64, uint64>
interface INumber<uint64>
interface INumberBase<uint64>
interface ISubtractionOperators<uint64, uint64, uint64>
interface IUnaryNegationOperators<uint64, uint64>
interface IUnaryPlusOperators<uint64, uint64>
interface IShiftOperators<uint64, int, uint64>
interface IMinMaxValue<uint64>
interface IUnsignedNumber<uint64>
[<System.CLSCompliant(false)>]
type uint64 = struct
interface IConvertible
interface IFormattable
interface IParsable<uint64>
interface ISpanFormattable
interface ISpanParsable<uint64>
interface IAdditionOperators<uint64, uint64, uint64>
interface IAdditiveIdentity<uint64, uint64>
interface IBinaryInteger<uint64>
interface IBinaryNumber<uint64>
interface IBitwiseOperators<uint64, uint64, uint64>
interface IComparisonOperators<uint64, uint64, bool>
interface IEqualityOperators<uint64, uint64, bool>
interface IDecrementOperators<uint64>
interface IDivisionOperators<uint64, uint64, uint64>
interface IIncrementOperators<uint64>
interface IModulusOperators<uint64, uint64, uint64>
interface IMultiplicativeIdentity<uint64, uint64>
interface IMultiplyOperators<uint64, uint64, uint64>
interface INumber<uint64>
interface INumberBase<uint64>
interface ISubtractionOperators<uint64, uint64, uint64>
interface IUnaryNegationOperators<uint64, uint64>
interface IUnaryPlusOperators<uint64, uint64>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<uint64>
interface IShiftOperators<uint64, int, uint64>
interface IMinMaxValue<uint64>
interface IUnsignedNumber<uint64>
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type uint64 = struct
interface IFormattable
interface IConvertible
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type uint64 = struct
interface IFormattable
interface IConvertible
[<System.CLSCompliant(false)>]
type uint64 = struct
interface IFormattable
Public Structure UInt64
Implements IComparable, IComparable(Of ULong), IConvertible, IEquatable(Of ULong), IFormattable
Public Structure UInt64
Implements IAdditionOperators(Of ULong, ULong, ULong), IAdditiveIdentity(Of ULong, ULong), IBinaryInteger(Of ULong), IBinaryNumber(Of ULong), IBitwiseOperators(Of ULong, ULong, ULong), IComparable(Of ULong), IComparisonOperators(Of ULong, ULong, Boolean), IConvertible, IDecrementOperators(Of ULong), IDivisionOperators(Of ULong, ULong, ULong), IEqualityOperators(Of ULong, ULong, Boolean), IEquatable(Of ULong), IIncrementOperators(Of ULong), IMinMaxValue(Of ULong), IModulusOperators(Of ULong, ULong, ULong), IMultiplicativeIdentity(Of ULong, ULong), IMultiplyOperators(Of ULong, ULong, ULong), INumber(Of ULong), INumberBase(Of ULong), IParsable(Of ULong), IShiftOperators(Of ULong, Integer, ULong), ISpanParsable(Of ULong), ISubtractionOperators(Of ULong, ULong, ULong), IUnaryNegationOperators(Of ULong, ULong), IUnaryPlusOperators(Of ULong, ULong), IUnsignedNumber(Of ULong), IUtf8SpanParsable(Of ULong)
Public Structure UInt64
Implements IComparable, IComparable(Of ULong), IConvertible, IEquatable(Of ULong), ISpanFormattable
Public Structure UInt64
Implements IAdditionOperators(Of ULong, ULong, ULong), IAdditiveIdentity(Of ULong, ULong), IBinaryInteger(Of ULong), IBinaryNumber(Of ULong), IBitwiseOperators(Of ULong, ULong, ULong), IComparable(Of ULong), IComparisonOperators(Of ULong, ULong, Boolean), IConvertible, IDecrementOperators(Of ULong), IDivisionOperators(Of ULong, ULong, ULong), IEqualityOperators(Of ULong, ULong, Boolean), IEquatable(Of ULong), IIncrementOperators(Of ULong), IMinMaxValue(Of ULong), IModulusOperators(Of ULong, ULong, ULong), IMultiplicativeIdentity(Of ULong, ULong), IMultiplyOperators(Of ULong, ULong, ULong), INumber(Of ULong), INumberBase(Of ULong), IParsable(Of ULong), IShiftOperators(Of ULong, Integer, ULong), ISpanParsable(Of ULong), ISubtractionOperators(Of ULong, ULong, ULong), IUnaryNegationOperators(Of ULong, ULong), IUnaryPlusOperators(Of ULong, ULong), IUnsignedNumber(Of ULong)
Public Structure UInt64
Implements IComparable, IConvertible, IFormattable
Public Structure UInt64
Implements IComparable, IComparable(Of ULong), IEquatable(Of ULong), IFormattable
- Öröklődés
- Attribútumok
- Megvalósítás
-
IComparable IComparable<UInt64> IConvertible IEquatable<UInt64> IFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<UInt64> IParsable<TSelf> ISpanFormattable ISpanParsable<UInt64> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<UInt64> IUtf8SpanParsable<TSelf> IAdditionOperators<UInt64,UInt64,UInt64> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<UInt64,UInt64> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<UInt64> IBinaryNumber<UInt64> IBinaryNumber<TSelf> IBitwiseOperators<UInt64,UInt64,UInt64> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<UInt64,UInt64,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<UInt64> IDecrementOperators<TSelf> IDivisionOperators<UInt64,UInt64,UInt64> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<UInt64,UInt64,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<UInt64> IIncrementOperators<TSelf> IMinMaxValue<UInt64> IModulusOperators<UInt64,UInt64,UInt64> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<UInt64,UInt64> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<UInt64,UInt64,UInt64> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<UInt64> INumber<TSelf> INumberBase<UInt64> INumberBase<TSelf> IShiftOperators<UInt64,Int32,UInt64> IShiftOperators<TSelf,Int32,TSelf> ISubtractionOperators<UInt64,UInt64,UInt64> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<UInt64,UInt64> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<UInt64,UInt64> IUnaryPlusOperators<TSelf,TSelf> IUnsignedNumber<UInt64>
Megjegyzések
Az UInt64 értéktípus a 0 és 18 446 744 073 709 551 615 közötti értékeket jelöli.
Important
A UInt64 típus nem CLS-kompatibilis. A CLS-kompatibilis alternatív típus a .Decimal Int64 helyett a nullától a 0-ra terjedő értékek lecserélésére UInt64MaxValuehasználható. További információ a CLS-megfelelőségről: Language Independence and Language-Independent Components.
UInt64 metódusokat biztosít az ilyen típusú példányok összehasonlításához, egy példány értékének sztring-ábrázolásához, valamint egy szám sztringképének ilyen típusú példánysá alakításához.
Mezők
| Name | Description |
|---|---|
| MaxValue |
A legnagyobb lehetséges értéket UInt64jelöli. Ez a mező állandó. |
| MinValue |
A lehető legkisebb értéket UInt64jelöli. Ez a mező állandó. |
Metódusok
| Name | Description |
|---|---|
| BigMul(UInt64, UInt64) |
Két nem aláírt 64 bites szám teljes termékét hozza létre. |
| Clamp(UInt64, UInt64, UInt64) |
Egy értéket egy befogadó minimális és maximális értékhez rögzít. |
| CompareTo(Object) |
Összehasonlítja ezt a példányt egy adott objektummal, és visszaadja a relatív értékek jelzését. |
| CompareTo(UInt64) |
Összehasonlítja ezt a példányt egy megadott 64 bites, nem aláírt egész számokkal, és a relatív értékek jelzését adja vissza. |
| CreateChecked<TOther>(TOther) |
Létrehozza az aktuális típus egy példányát egy értékből, amely túlcsordulási kivételt eredményez az aktuális típus ábrázolható tartományán kívül eső értékek esetében. |
| CreateSaturating<TOther>(TOther) |
Egy értékből hozza létre az aktuális típus egy példányát, amely az aktuális típus reprezentáló tartományán kívül eső értékeket telít át. |
| CreateTruncating<TOther>(TOther) |
Az aktuális típus egy példányát hozza létre egy értékből, és csonkolja az aktuális típus ábrázolható tartományán kívül eső értékeket. |
| DivRem(UInt64, UInt64) |
Kiszámítja a hányadost és a két érték fennmaradó részét. |
| Equals(Object) |
Egy értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal. |
| Equals(UInt64) |
Egy értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy megadott UInt64 értékkel. |
| GetHashCode() |
A példány kivonatkódját adja vissza. |
| GetTypeCode() | |
| IsEvenInteger(UInt64) |
Meghatározza, hogy egy érték páros integrál számot jelöl-e. |
| IsOddInteger(UInt64) |
Meghatározza, hogy egy érték páratlan integrál számot jelöl-e. |
| IsPow2(UInt64) |
Meghatározza, hogy egy érték kettőből áll-e. |
| LeadingZeroCount(UInt64) |
Kiszámítja egy érték kezdő nulláinak számát. |
| Log10(UInt64) |
64 bites aláíratlan egész számot jelöl. |
| Log2(UInt64) |
Kiszámítja egy érték napló2-ét. |
| Max(UInt64, UInt64) |
Két értéket hasonlít össze a nagyobb számítási értékekkel. |
| Min(UInt64, UInt64) |
Két értéket hasonlít össze a kisebb számítási értékkel. |
| Parse(ReadOnlySpan<Byte>, IFormatProvider) |
UTF-8 karakterből álló tartományt elemez egy értékben. |
| Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
UTF-8 karakterből álló tartományt elemez egy értékben. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Több karakterből álló elemet elemez egy értékben. |
| Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Egy adott stílusban és kultúrában megadott formátumban lévő szám span-ábrázolását 64 bites, alá nem írt egész szám megfelelőjeként alakítja át. |
| Parse(String, IFormatProvider) |
Egy adott kultúraspecifikus formátumban lévő szám sztringképét 64 bites, aláíratlan egész számmal egyenértékűvé alakítja. |
| Parse(String, NumberStyles, IFormatProvider) |
Egy szám sztring-ábrázolását egy megadott stílusban és kultúraspecifikus formátumban 64 bites, aláíratlan egész szám megfelelőjeként alakítja át. |
| Parse(String, NumberStyles) |
Egy adott stílusban lévő szám sztring-ábrázolását 64 bites, aláíratlan egész szám megfelelőjének alakítja át. |
| Parse(String) |
Egy szám sztringképét 64 bites, aláíratlan egész számra konvertálja. |
| PopCount(UInt64) |
Kiszámítja az értékben beállított bitek számát. |
| RotateLeft(UInt64, Int32) |
Egy adott összeggel balra hagyott érték elforgatása. |
| RotateRight(UInt64, Int32) |
Egy érték elforgatása egy adott összeggel jobbra. |
| Sign(UInt64) |
Kiszámítja egy érték jelét. |
| ToString() |
A példány numerikus értékét a megfelelő sztring-ábrázolásúvá alakítja. |
| ToString(IFormatProvider) |
A példány numerikus értékét a megadott kultúraspecifikus formátumadatok használatával konvertálja a megfelelő sztringre. |
| ToString(String, IFormatProvider) |
Ennek a példánynak a numerikus értékét a megadott formátum- és kultúraspecifikus formátuminformációk használatával konvertálja a megfelelő sztringre. |
| ToString(String) |
A példány numerikus értékét a megadott formátummal egyenértékű sztringre konvertálja. |
| TrailingZeroCount(UInt64) |
Kiszámítja egy érték záró nulláinak számát. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Az aktuális példány értékét UTF-8 formátumban próbálja formázni a megadott bájttartományba. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Megpróbálja formázni az aktuális, aláíratlan hosszú számpéldány értékét a megadott karaktertartományba. |
| TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt64) |
Egy UTF-8 karakterből álló pántot próbál elemezni egy értékben. |
| TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, UInt64) |
Egy UTF-8 karakterből álló pántot próbál elemezni egy értékben. |
| TryParse(ReadOnlySpan<Byte>, UInt64) |
Egy szám sztringképét tartalmazó UTF-8 karaktertartományt próbál átalakítani a 64 bites aláíratlan egész szám megfelelőjeként. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt64) |
Egy karaktertartományt próbál elemezni egy értékben. |
| TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, UInt64) |
Egy szám 64 bites, alá nem írt egész szám megfelelőjeként próbálja átalakítani egy adott stílusban és kultúrára jellemző formátumban lévő szám span-ábrázolását. A visszatérési érték azt jelzi, hogy az átalakítás sikeres vagy sikertelen volt-e. |
| TryParse(ReadOnlySpan<Char>, UInt64) |
Megpróbálja átalakítani egy szám 64 bites, alá nem írt egész számmal egyenértékű ábrázolását. A visszatérési érték azt jelzi, hogy az átalakítás sikeres vagy sikertelen volt-e. |
| TryParse(String, IFormatProvider, UInt64) |
Megpróbál egy sztringet egy értékbe elemezni. |
| TryParse(String, NumberStyles, IFormatProvider, UInt64) |
Egy szám sztringképét egy megadott stílusban és kultúraspecifikus formátumban próbálja átalakítani annak 64 bites, alá nem írt egész szám megfelelőjeként. A visszatérési érték azt jelzi, hogy az átalakítás sikeres vagy sikertelen volt-e. |
| TryParse(String, UInt64) |
Megpróbálja átalakítani egy szám sztringképét a 64 bites aláíratlan egész szám megfelelőjeként. A visszatérési érték azt jelzi, hogy az átalakítás sikeres vagy sikertelen volt-e. |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| IAdditionOperators<UInt64,UInt64,UInt64>.Addition(UInt64, UInt64) |
Két értéket ad hozzá az összeg kiszámításához. |
| IAdditionOperators<UInt64,UInt64,UInt64>.CheckedAddition(UInt64, UInt64) |
Két értéket ad hozzá az összeg kiszámításához. |
| IAdditiveIdentity<UInt64,UInt64>.AdditiveIdentity |
Lekéri az aktuális típus additív identitását. |
| IBinaryInteger<UInt64>.GetByteCount() |
Beolvasja a program által a program részeként megírt bájtok TryWriteLittleEndian(Span<Byte>, Int32)számát. |
| IBinaryInteger<UInt64>.GetShortestBitLength() |
Bitben lekéri az aktuális érték legrövidebb, egymást kiegészítő ábrázolásának hosszát. |
| IBinaryInteger<UInt64>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, UInt64) |
64 bites aláíratlan egész számot jelöl. |
| IBinaryInteger<UInt64>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, UInt64) |
64 bites aláíratlan egész számot jelöl. |
| IBinaryInteger<UInt64>.TryWriteBigEndian(Span<Byte>, Int32) |
Megpróbálja az aktuális értéket big-endian formátumban megírni egy adott időtartamra. |
| IBinaryInteger<UInt64>.TryWriteLittleEndian(Span<Byte>, Int32) |
Az aktuális értéket kis endian formátumban próbálja meg írni egy adott időtartamra. |
| IBinaryNumber<UInt64>.AllBitsSet |
Lekéri annak a bináris típusnak a példányát, amelyben az összes bit be van állítva. |
| IBitwiseOperators<UInt64,UInt64,UInt64>.BitwiseAnd(UInt64, UInt64) |
Kiszámítja a bitenkénti és két értéket. |
| IBitwiseOperators<UInt64,UInt64,UInt64>.BitwiseOr(UInt64, UInt64) |
Kiszámítja a bitenkénti vagy két értéket. |
| IBitwiseOperators<UInt64,UInt64,UInt64>.ExclusiveOr(UInt64, UInt64) |
Kiszámítja a kizárólagos vagy két értéket. |
| IBitwiseOperators<UInt64,UInt64,UInt64>.OnesComplement(UInt64) |
Kiszámítja egy adott érték egyedkiegészítő ábrázolását. |
| IComparable.CompareTo(Object) |
Összehasonlítja ezt a példányt egy adott objektummal, és visszaadja a relatív értékek jelzését. |
| IComparisonOperators<UInt64,UInt64,Boolean>.GreaterThan(UInt64, UInt64) |
Két értéket hasonlít össze annak meghatározásához, hogy melyik a nagyobb. |
| IComparisonOperators<UInt64,UInt64,Boolean>.GreaterThanOrEqual(UInt64, UInt64) |
Két értéket hasonlít össze annak meghatározásához, hogy melyik a nagyobb vagy egyenlő. |
| IComparisonOperators<UInt64,UInt64,Boolean>.LessThan(UInt64, UInt64) |
Két értéket hasonlít össze annak meghatározásához, hogy melyik a kisebb. |
| IComparisonOperators<UInt64,UInt64,Boolean>.LessThanOrEqual(UInt64, UInt64) |
Két értéket hasonlít össze annak meghatározásához, hogy melyik kisebb vagy egyenlő. |
| IConvertible.GetTypeCode() | |
| IConvertible.ToBoolean(IFormatProvider) |
Ennek a tagnak a leírását lásd ToBoolean(IFormatProvider): . |
| IConvertible.ToByte(IFormatProvider) |
Ennek a tagnak a leírását lásd ToByte(IFormatProvider): . |
| IConvertible.ToChar(IFormatProvider) |
Ennek a tagnak a leírását lásd ToChar(IFormatProvider): . |
| IConvertible.ToDateTime(IFormatProvider) |
Ez az átalakítás nem támogatott. A metódus használatának megkísérlése egy InvalidCastException. |
| IConvertible.ToDecimal(IFormatProvider) |
Ennek a tagnak a leírását lásd ToDecimal(IFormatProvider): . |
| IConvertible.ToDouble(IFormatProvider) |
Ennek a tagnak a leírását lásd ToDouble(IFormatProvider): . |
| IConvertible.ToInt16(IFormatProvider) |
Ennek a tagnak a leírását lásd ToInt16(IFormatProvider): . |
| IConvertible.ToInt32(IFormatProvider) |
Ennek a tagnak a leírását lásd ToInt32(IFormatProvider): . |
| IConvertible.ToInt64(IFormatProvider) |
Ennek a tagnak a leírását lásd ToInt64(IFormatProvider): . |
| IConvertible.ToSByte(IFormatProvider) |
Ennek a tagnak a leírását lásd ToSByte(IFormatProvider): . |
| IConvertible.ToSingle(IFormatProvider) |
Ennek a tagnak a leírását lásd ToSingle(IFormatProvider): . |
| IConvertible.ToType(Type, IFormatProvider) |
Ennek a tagnak a leírását lásd ToType(Type, IFormatProvider): . |
| IConvertible.ToUInt16(IFormatProvider) |
Ennek a tagnak a leírását lásd ToUInt16(IFormatProvider): . |
| IConvertible.ToUInt32(IFormatProvider) |
Ennek a tagnak a leírását lásd ToUInt32(IFormatProvider): . |
| IConvertible.ToUInt64(IFormatProvider) |
Ennek a tagnak a leírását lásd ToUInt64(IFormatProvider): . |
| IDecrementOperators<UInt64>.CheckedDecrement(UInt64) |
Érték decresítése. |
| IDecrementOperators<UInt64>.Decrement(UInt64) |
Érték decresítése. |
| IDivisionOperators<UInt64,UInt64,UInt64>.Division(UInt64, UInt64) |
Az egyik értéket egy másikkal osztja el a hányados kiszámításához. |
| IEqualityOperators<UInt64,UInt64,Boolean>.Equality(UInt64, UInt64) |
Két értéket hasonlít össze az egyenlőség meghatározásához. |
| IEqualityOperators<UInt64,UInt64,Boolean>.Inequality(UInt64, UInt64) |
Két értéket hasonlít össze az egyenlőtlenség meghatározásához. |
| IIncrementOperators<UInt64>.CheckedIncrement(UInt64) |
Növekményes érték. |
| IIncrementOperators<UInt64>.Increment(UInt64) |
Növekményes érték. |
| IMinMaxValue<UInt64>.MaxValue |
Az aktuális típus maximális értékét adja meg. |
| IMinMaxValue<UInt64>.MinValue |
Az aktuális típus minimális értékét adja meg. |
| IModulusOperators<UInt64,UInt64,UInt64>.Modulus(UInt64, UInt64) |
Két értéket oszt össze a modulus vagy a maradék kiszámításához. |
| IMultiplicativeIdentity<UInt64,UInt64>.MultiplicativeIdentity |
Lekéri az aktuális típus többszörös identitását. |
| IMultiplyOperators<UInt64,UInt64,UInt64>.CheckedMultiply(UInt64, UInt64) |
Két értéket szoroz össze a termék kiszámításához. |
| IMultiplyOperators<UInt64,UInt64,UInt64>.Multiply(UInt64, UInt64) |
Két értéket szoroz össze a termék kiszámításához. |
| INumber<UInt64>.CopySign(UInt64, UInt64) |
Egy érték jelét egy másik érték jelére másolja. |
| INumber<UInt64>.MaxNumber(UInt64, UInt64) |
Két értéket hasonlít össze a számítással, amely nagyobb, és a másik értéket adja vissza, ha egy bemenet . |
| INumber<UInt64>.MinNumber(UInt64, UInt64) |
Két értéket hasonlít össze a kisebb számítási értékkel, és a másik értéket adja vissza, ha egy bemenet . |
| INumberBase<UInt64>.Abs(UInt64) |
Kiszámítja egy érték abszolút értékét. |
| INumberBase<UInt64>.IsCanonical(UInt64) |
Meghatározza, hogy egy érték a vesszővel ábrázolt érték-e. |
| INumberBase<UInt64>.IsComplexNumber(UInt64) |
Meghatározza, hogy egy érték összetett számot jelöl-e. |
| INumberBase<UInt64>.IsFinite(UInt64) |
Meghatározza, hogy egy érték véges-e. |
| INumberBase<UInt64>.IsImaginaryNumber(UInt64) |
Meghatározza, hogy egy érték tiszta képzeletbeli számot jelöl-e. |
| INumberBase<UInt64>.IsInfinity(UInt64) |
Meghatározza, hogy egy érték végtelen-e. |
| INumberBase<UInt64>.IsInteger(UInt64) |
Meghatározza, hogy egy érték egy integrál számot jelöl-e. |
| INumberBase<UInt64>.IsNaN(UInt64) |
Meghatározza, hogy egy érték naN-e. |
| INumberBase<UInt64>.IsNegative(UInt64) |
Meghatározza, hogy egy érték negatív-e. |
| INumberBase<UInt64>.IsNegativeInfinity(UInt64) |
Meghatározza, hogy egy érték negatív végtelen-e. |
| INumberBase<UInt64>.IsNormal(UInt64) |
Meghatározza, hogy egy érték normális-e. |
| INumberBase<UInt64>.IsPositive(UInt64) |
Meghatározza, hogy egy érték pozitív-e. |
| INumberBase<UInt64>.IsPositiveInfinity(UInt64) |
Meghatározza, hogy egy érték pozitív végtelen-e. |
| INumberBase<UInt64>.IsRealNumber(UInt64) |
Meghatározza, hogy egy érték valós számot jelöl-e. |
| INumberBase<UInt64>.IsSubnormal(UInt64) |
Meghatározza, hogy egy érték szubnormális-e. |
| INumberBase<UInt64>.IsZero(UInt64) |
Meghatározza, hogy egy érték nulla-e. |
| INumberBase<UInt64>.MaxMagnitude(UInt64, UInt64) |
Két értéket hasonlít össze a nagyobb számítási értékekkel. |
| INumberBase<UInt64>.MaxMagnitudeNumber(UInt64, UInt64) |
Két értéket hasonlít össze a számítással, amelynek nagyobb a nagysága, és a másik értéket adja vissza, ha egy bemenet . |
| INumberBase<UInt64>.MinMagnitude(UInt64, UInt64) |
Két értéket hasonlít össze a kisebb számítási értékkel. |
| INumberBase<UInt64>.MinMagnitudeNumber(UInt64, UInt64) |
Két értéket hasonlít össze a számítással, amelynek kisebb a nagysága, és a másik értéket adja vissza, ha egy bemenet . |
| INumberBase<UInt64>.MultiplyAddEstimate(UInt64, UInt64, UInt64) |
Kiszámítja a ( |
| INumberBase<UInt64>.One |
Lekéri a típus értékét |
| INumberBase<UInt64>.Radix |
Lekéri a típus radixát vagy bázist. |
| INumberBase<UInt64>.TryConvertFromChecked<TOther>(TOther, UInt64) |
64 bites aláíratlan egész számot jelöl. |
| INumberBase<UInt64>.TryConvertFromSaturating<TOther>(TOther, UInt64) |
64 bites aláíratlan egész számot jelöl. |
| INumberBase<UInt64>.TryConvertFromTruncating<TOther>(TOther, UInt64) |
64 bites aláíratlan egész számot jelöl. |
| INumberBase<UInt64>.TryConvertToChecked<TOther>(UInt64, TOther) |
Megpróbálja átalakítani az aktuális típus egy példányát egy másik típusra, és túlcsordulási kivételt okoz az aktuális típus ábrázolható tartományán kívül eső értékek esetében. |
| INumberBase<UInt64>.TryConvertToSaturating<TOther>(UInt64, TOther) |
Megpróbálja átalakítani az aktuális típus egy példányát egy másik típusra, és az aktuális típus reprezentáló tartományán kívül eső értékeket telít. |
| INumberBase<UInt64>.TryConvertToTruncating<TOther>(UInt64, TOther) |
Megpróbálja átalakítani az aktuális típus egy példányát egy másik típusra, és csonkolja az aktuális típus ábrázolható tartományán kívül eső értékeket. |
| INumberBase<UInt64>.Zero |
Lekéri a típus értékét |
| IShiftOperators<UInt64,Int32,UInt64>.LeftShift(UInt64, Int32) |
Egy adott összeggel balra hagyott érték eltolása. |
| IShiftOperators<UInt64,Int32,UInt64>.RightShift(UInt64, Int32) |
Egy érték eltolása egy adott összeggel jobbra. |
| IShiftOperators<UInt64,Int32,UInt64>.UnsignedRightShift(UInt64, Int32) |
Egy érték eltolása egy adott összeggel jobbra. |
| ISubtractionOperators<UInt64,UInt64,UInt64>.CheckedSubtraction(UInt64, UInt64) |
Kivon két értéket a különbség kiszámításához. |
| ISubtractionOperators<UInt64,UInt64,UInt64>.Subtraction(UInt64, UInt64) |
Kivon két értéket a különbség kiszámításához. |
| IUnaryNegationOperators<UInt64,UInt64>.CheckedUnaryNegation(UInt64) |
Kiszámítja egy érték ellenőrizetlen negációját. |
| IUnaryNegationOperators<UInt64,UInt64>.UnaryNegation(UInt64) |
Kiszámítja egy érték nem kötelező negációját. |
| IUnaryPlusOperators<UInt64,UInt64>.UnaryPlus(UInt64) |
Kiszámítja egy érték unáris pluszát. |
A következőre érvényes:
Szálbiztonság
Az ilyen típusú tagok szálbiztosak. Azok a tagok, amelyek úgy tűnik, hogy módosítják a példány állapotát, valójában egy új példányt ad vissza, amely inicializálva van az új értékkel. Mint minden más típus esetén, az ilyen típusú példányt tartalmazó megosztott változókra való olvasást és írást zárolással kell védeni a szálbiztonság érdekében.