UInt32 Struktúra

Definíció

Fontos

Ez az API nem CLS-kompatibilis.

32 bites aláíratlan egész számot jelöl.

public value class System::UInt32 : IComparable, IComparable<System::UInt32>, IConvertible, IEquatable<System::UInt32>, IFormattable
public value class System::UInt32 : IComparable<System::UInt32>, IConvertible, IEquatable<System::UInt32>, IParsable<System::UInt32>, ISpanParsable<System::UInt32>, IUtf8SpanParsable<System::UInt32>, System::Numerics::IAdditionOperators<System::UInt32, System::UInt32, System::UInt32>, System::Numerics::IAdditiveIdentity<System::UInt32, System::UInt32>, System::Numerics::IBinaryInteger<System::UInt32>, System::Numerics::IBinaryNumber<System::UInt32>, System::Numerics::IBitwiseOperators<System::UInt32, System::UInt32, System::UInt32>, System::Numerics::IComparisonOperators<System::UInt32, System::UInt32, bool>, System::Numerics::IDecrementOperators<System::UInt32>, System::Numerics::IDivisionOperators<System::UInt32, System::UInt32, System::UInt32>, System::Numerics::IEqualityOperators<System::UInt32, System::UInt32, bool>, System::Numerics::IIncrementOperators<System::UInt32>, System::Numerics::IMinMaxValue<System::UInt32>, System::Numerics::IModulusOperators<System::UInt32, System::UInt32, System::UInt32>, System::Numerics::IMultiplicativeIdentity<System::UInt32, System::UInt32>, System::Numerics::IMultiplyOperators<System::UInt32, System::UInt32, System::UInt32>, System::Numerics::INumber<System::UInt32>, System::Numerics::INumberBase<System::UInt32>, System::Numerics::IShiftOperators<System::UInt32, int, System::UInt32>, System::Numerics::ISubtractionOperators<System::UInt32, System::UInt32, System::UInt32>, System::Numerics::IUnaryNegationOperators<System::UInt32, System::UInt32>, System::Numerics::IUnaryPlusOperators<System::UInt32, System::UInt32>, System::Numerics::IUnsignedNumber<System::UInt32>
public value class System::UInt32 : IComparable, IComparable<System::UInt32>, IConvertible, IEquatable<System::UInt32>, ISpanFormattable
public value class System::UInt32 : IComparable<System::UInt32>, IConvertible, IEquatable<System::UInt32>, IParsable<System::UInt32>, ISpanParsable<System::UInt32>, System::Numerics::IAdditionOperators<System::UInt32, System::UInt32, System::UInt32>, System::Numerics::IAdditiveIdentity<System::UInt32, System::UInt32>, System::Numerics::IBinaryInteger<System::UInt32>, System::Numerics::IBinaryNumber<System::UInt32>, System::Numerics::IBitwiseOperators<System::UInt32, System::UInt32, System::UInt32>, System::Numerics::IComparisonOperators<System::UInt32, System::UInt32, bool>, System::Numerics::IDecrementOperators<System::UInt32>, System::Numerics::IDivisionOperators<System::UInt32, System::UInt32, System::UInt32>, System::Numerics::IEqualityOperators<System::UInt32, System::UInt32, bool>, System::Numerics::IIncrementOperators<System::UInt32>, System::Numerics::IMinMaxValue<System::UInt32>, System::Numerics::IModulusOperators<System::UInt32, System::UInt32, System::UInt32>, System::Numerics::IMultiplicativeIdentity<System::UInt32, System::UInt32>, System::Numerics::IMultiplyOperators<System::UInt32, System::UInt32, System::UInt32>, System::Numerics::INumber<System::UInt32>, System::Numerics::INumberBase<System::UInt32>, System::Numerics::IShiftOperators<System::UInt32, int, System::UInt32>, System::Numerics::ISubtractionOperators<System::UInt32, System::UInt32, System::UInt32>, System::Numerics::IUnaryNegationOperators<System::UInt32, System::UInt32>, System::Numerics::IUnaryPlusOperators<System::UInt32, System::UInt32>, System::Numerics::IUnsignedNumber<System::UInt32>
public value class System::UInt32 : IComparable, IConvertible, IFormattable
public value class System::UInt32 : IComparable, IComparable<System::UInt32>, IEquatable<System::UInt32>, IFormattable
[System.CLSCompliant(false)]
public struct UInt32 : IComparable, IComparable<uint>, IConvertible, IEquatable<uint>, IFormattable
[System.CLSCompliant(false)]
public readonly struct UInt32 : IComparable<uint>, IConvertible, IEquatable<uint>, IParsable<uint>, ISpanParsable<uint>, IUtf8SpanParsable<uint>, System.Numerics.IAdditionOperators<uint,uint,uint>, System.Numerics.IAdditiveIdentity<uint,uint>, System.Numerics.IBinaryInteger<uint>, System.Numerics.IBinaryNumber<uint>, System.Numerics.IBitwiseOperators<uint,uint,uint>, System.Numerics.IComparisonOperators<uint,uint,bool>, System.Numerics.IDecrementOperators<uint>, System.Numerics.IDivisionOperators<uint,uint,uint>, System.Numerics.IEqualityOperators<uint,uint,bool>, System.Numerics.IIncrementOperators<uint>, System.Numerics.IMinMaxValue<uint>, System.Numerics.IModulusOperators<uint,uint,uint>, System.Numerics.IMultiplicativeIdentity<uint,uint>, System.Numerics.IMultiplyOperators<uint,uint,uint>, System.Numerics.INumber<uint>, System.Numerics.INumberBase<uint>, System.Numerics.IShiftOperators<uint,int,uint>, System.Numerics.ISubtractionOperators<uint,uint,uint>, System.Numerics.IUnaryNegationOperators<uint,uint>, System.Numerics.IUnaryPlusOperators<uint,uint>, System.Numerics.IUnsignedNumber<uint>
[System.CLSCompliant(false)]
public readonly struct UInt32 : IComparable, IComparable<uint>, IConvertible, IEquatable<uint>, IFormattable
[System.CLSCompliant(false)]
public readonly struct UInt32 : IComparable, IComparable<uint>, IConvertible, IEquatable<uint>, ISpanFormattable
[System.CLSCompliant(false)]
public readonly struct UInt32 : IComparable<uint>, IConvertible, IEquatable<uint>, IParsable<uint>, ISpanParsable<uint>, System.Numerics.IAdditionOperators<uint,uint,uint>, System.Numerics.IAdditiveIdentity<uint,uint>, System.Numerics.IBinaryInteger<uint>, System.Numerics.IBinaryNumber<uint>, System.Numerics.IBitwiseOperators<uint,uint,uint>, System.Numerics.IComparisonOperators<uint,uint,bool>, System.Numerics.IDecrementOperators<uint>, System.Numerics.IDivisionOperators<uint,uint,uint>, System.Numerics.IEqualityOperators<uint,uint,bool>, System.Numerics.IIncrementOperators<uint>, System.Numerics.IMinMaxValue<uint>, System.Numerics.IModulusOperators<uint,uint,uint>, System.Numerics.IMultiplicativeIdentity<uint,uint>, System.Numerics.IMultiplyOperators<uint,uint,uint>, System.Numerics.INumber<uint>, System.Numerics.INumberBase<uint>, System.Numerics.IShiftOperators<uint,int,uint>, System.Numerics.ISubtractionOperators<uint,uint,uint>, System.Numerics.IUnaryNegationOperators<uint,uint>, System.Numerics.IUnaryPlusOperators<uint,uint>, System.Numerics.IUnsignedNumber<uint>
[System.CLSCompliant(false)]
[System.Serializable]
public struct UInt32 : IComparable, IConvertible, IFormattable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct UInt32 : IComparable, IComparable<uint>, IConvertible, IEquatable<uint>, IFormattable
[System.CLSCompliant(false)]
public struct UInt32 : IComparable, IComparable<uint>, IEquatable<uint>, IFormattable
[<System.CLSCompliant(false)>]
type uint32 = struct
    interface IConvertible
    interface IFormattable
[<System.CLSCompliant(false)>]
type uint32 = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<uint32>
    interface ISpanFormattable
    interface ISpanParsable<uint32>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<uint32>
    interface IAdditionOperators<uint32, uint32, uint32>
    interface IAdditiveIdentity<uint32, uint32>
    interface IBinaryInteger<uint32>
    interface IBinaryNumber<uint32>
    interface IBitwiseOperators<uint32, uint32, uint32>
    interface IComparisonOperators<uint32, uint32, bool>
    interface IEqualityOperators<uint32, uint32, bool>
    interface IDecrementOperators<uint32>
    interface IDivisionOperators<uint32, uint32, uint32>
    interface IIncrementOperators<uint32>
    interface IModulusOperators<uint32, uint32, uint32>
    interface IMultiplicativeIdentity<uint32, uint32>
    interface IMultiplyOperators<uint32, uint32, uint32>
    interface INumber<uint32>
    interface INumberBase<uint32>
    interface ISubtractionOperators<uint32, uint32, uint32>
    interface IUnaryNegationOperators<uint32, uint32>
    interface IUnaryPlusOperators<uint32, uint32>
    interface IShiftOperators<uint32, int, uint32>
    interface IMinMaxValue<uint32>
    interface IUnsignedNumber<uint32>
[<System.CLSCompliant(false)>]
type uint32 = struct
    interface IConvertible
    interface ISpanFormattable
    interface IFormattable
[<System.CLSCompliant(false)>]
type uint32 = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<uint32>
    interface ISpanFormattable
    interface ISpanParsable<uint32>
    interface IAdditionOperators<uint32, uint32, uint32>
    interface IAdditiveIdentity<uint32, uint32>
    interface IBinaryInteger<uint32>
    interface IBinaryNumber<uint32>
    interface IBitwiseOperators<uint32, uint32, uint32>
    interface IComparisonOperators<uint32, uint32, bool>
    interface IEqualityOperators<uint32, uint32, bool>
    interface IDecrementOperators<uint32>
    interface IDivisionOperators<uint32, uint32, uint32>
    interface IIncrementOperators<uint32>
    interface IModulusOperators<uint32, uint32, uint32>
    interface IMultiplicativeIdentity<uint32, uint32>
    interface IMultiplyOperators<uint32, uint32, uint32>
    interface INumber<uint32>
    interface INumberBase<uint32>
    interface ISubtractionOperators<uint32, uint32, uint32>
    interface IUnaryNegationOperators<uint32, uint32>
    interface IUnaryPlusOperators<uint32, uint32>
    interface IShiftOperators<uint32, int, uint32>
    interface IMinMaxValue<uint32>
    interface IUnsignedNumber<uint32>
[<System.CLSCompliant(false)>]
type uint32 = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<uint32>
    interface ISpanFormattable
    interface ISpanParsable<uint32>
    interface IAdditionOperators<uint32, uint32, uint32>
    interface IAdditiveIdentity<uint32, uint32>
    interface IBinaryInteger<uint32>
    interface IBinaryNumber<uint32>
    interface IBitwiseOperators<uint32, uint32, uint32>
    interface IComparisonOperators<uint32, uint32, bool>
    interface IEqualityOperators<uint32, uint32, bool>
    interface IDecrementOperators<uint32>
    interface IDivisionOperators<uint32, uint32, uint32>
    interface IIncrementOperators<uint32>
    interface IModulusOperators<uint32, uint32, uint32>
    interface IMultiplicativeIdentity<uint32, uint32>
    interface IMultiplyOperators<uint32, uint32, uint32>
    interface INumber<uint32>
    interface INumberBase<uint32>
    interface ISubtractionOperators<uint32, uint32, uint32>
    interface IUnaryNegationOperators<uint32, uint32>
    interface IUnaryPlusOperators<uint32, uint32>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<uint32>
    interface IShiftOperators<uint32, int, uint32>
    interface IMinMaxValue<uint32>
    interface IUnsignedNumber<uint32>
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type uint32 = struct
    interface IFormattable
    interface IConvertible
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type uint32 = struct
    interface IFormattable
    interface IConvertible
[<System.CLSCompliant(false)>]
type uint32 = struct
    interface IFormattable
Public Structure UInt32
Implements IComparable, IComparable(Of UInteger), IConvertible, IEquatable(Of UInteger), IFormattable
Public Structure UInt32
Implements IAdditionOperators(Of UInteger, UInteger, UInteger), IAdditiveIdentity(Of UInteger, UInteger), IBinaryInteger(Of UInteger), IBinaryNumber(Of UInteger), IBitwiseOperators(Of UInteger, UInteger, UInteger), IComparable(Of UInteger), IComparisonOperators(Of UInteger, UInteger, Boolean), IConvertible, IDecrementOperators(Of UInteger), IDivisionOperators(Of UInteger, UInteger, UInteger), IEqualityOperators(Of UInteger, UInteger, Boolean), IEquatable(Of UInteger), IIncrementOperators(Of UInteger), IMinMaxValue(Of UInteger), IModulusOperators(Of UInteger, UInteger, UInteger), IMultiplicativeIdentity(Of UInteger, UInteger), IMultiplyOperators(Of UInteger, UInteger, UInteger), INumber(Of UInteger), INumberBase(Of UInteger), IParsable(Of UInteger), IShiftOperators(Of UInteger, Integer, UInteger), ISpanParsable(Of UInteger), ISubtractionOperators(Of UInteger, UInteger, UInteger), IUnaryNegationOperators(Of UInteger, UInteger), IUnaryPlusOperators(Of UInteger, UInteger), IUnsignedNumber(Of UInteger), IUtf8SpanParsable(Of UInteger)
Public Structure UInt32
Implements IComparable, IComparable(Of UInteger), IConvertible, IEquatable(Of UInteger), ISpanFormattable
Public Structure UInt32
Implements IAdditionOperators(Of UInteger, UInteger, UInteger), IAdditiveIdentity(Of UInteger, UInteger), IBinaryInteger(Of UInteger), IBinaryNumber(Of UInteger), IBitwiseOperators(Of UInteger, UInteger, UInteger), IComparable(Of UInteger), IComparisonOperators(Of UInteger, UInteger, Boolean), IConvertible, IDecrementOperators(Of UInteger), IDivisionOperators(Of UInteger, UInteger, UInteger), IEqualityOperators(Of UInteger, UInteger, Boolean), IEquatable(Of UInteger), IIncrementOperators(Of UInteger), IMinMaxValue(Of UInteger), IModulusOperators(Of UInteger, UInteger, UInteger), IMultiplicativeIdentity(Of UInteger, UInteger), IMultiplyOperators(Of UInteger, UInteger, UInteger), INumber(Of UInteger), INumberBase(Of UInteger), IParsable(Of UInteger), IShiftOperators(Of UInteger, Integer, UInteger), ISpanParsable(Of UInteger), ISubtractionOperators(Of UInteger, UInteger, UInteger), IUnaryNegationOperators(Of UInteger, UInteger), IUnaryPlusOperators(Of UInteger, UInteger), IUnsignedNumber(Of UInteger)
Public Structure UInt32
Implements IComparable, IConvertible, IFormattable
Public Structure UInt32
Implements IComparable, IComparable(Of UInteger), IEquatable(Of UInteger), IFormattable
Öröklődés
UInt32
Attribútumok
Megvalósítás
IComparable IComparable<UInt32> IConvertible IEquatable<UInt32> IFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<UInt32> IParsable<TSelf> ISpanFormattable ISpanParsable<UInt32> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<UInt32> IUtf8SpanParsable<TSelf> IAdditionOperators<UInt32,UInt32,UInt32> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<UInt32,UInt32> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<UInt32> IBinaryNumber<UInt32> IBinaryNumber<TSelf> IBitwiseOperators<UInt32,UInt32,UInt32> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<UInt32,UInt32,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<UInt32> IDecrementOperators<TSelf> IDivisionOperators<UInt32,UInt32,UInt32> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<UInt32,UInt32,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<UInt32> IIncrementOperators<TSelf> IMinMaxValue<UInt32> IModulusOperators<UInt32,UInt32,UInt32> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<UInt32,UInt32> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<UInt32,UInt32,UInt32> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<UInt32> INumber<TSelf> INumberBase<UInt32> INumberBase<TSelf> IShiftOperators<UInt32,Int32,UInt32> IShiftOperators<TSelf,Int32,TSelf> ISubtractionOperators<UInt32,UInt32,UInt32> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<UInt32,UInt32> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<UInt32,UInt32> IUnaryPlusOperators<TSelf,TSelf> IUnsignedNumber<UInt32>

Megjegyzések

Az UInt32 értéktípus alá nem írt egész számokat jelöl, amelyek értéke 0 és 4 294 967 295 közötti.

Important

A UInt32 típus nem CLS-kompatibilis. A CLS-kompatibilis alternatív típus a .Int64 Int32 helyett a nullától a 0-ra terjedő értékek lecserélésére UInt32MaxValuehasználható. További információ a CLS-megfelelőségről: Language Independence and Language-Independent Components.

UInt32 metódusokat biztosít az ilyen típusú példányok összehasonlítására, egy példány értékének átalakítására String és egy String szám ábrázolásának ilyen típusú példánysá alakítására.

További információ arról, hogy a formátum-specifikációs kódok hogyan szabályozzák az String értéktípusok megjelenítését: Formázási típusok.

Mezők

Name Description
MaxValue

A legnagyobb lehetséges értéket UInt32jelöli. Ez a mező állandó.

MinValue

A lehető legkisebb értéket UInt32jelöli. Ez a mező állandó.

Metódusok

Name Description
BigMul(UInt32, UInt32)

Két aláíratlan 32 bites szám teljes termékét hozza létre.

Clamp(UInt32, UInt32, UInt32)

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

Összehasonlítja ezt a példányt egy megadott 32 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(UInt32, UInt32)

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

Egy értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy megadott UInt32értékkel.

GetHashCode()

A példány kivonatkódját adja vissza.

GetTypeCode()

TypeCode Az értéktípus UInt32értékét adja vissza.

IsEvenInteger(UInt32)

Meghatározza, hogy egy érték páros integrál számot jelöl-e.

IsOddInteger(UInt32)

Meghatározza, hogy egy érték páratlan integrál számot jelöl-e.

IsPow2(UInt32)

Meghatározza, hogy egy érték kettőből áll-e.

LeadingZeroCount(UInt32)

Kiszámítja egy érték kezdő nulláinak számát.

Log10(UInt32)

32 bites aláíratlan egész számot jelöl.

Log2(UInt32)

Kiszámítja egy érték napló2-ét.

Max(UInt32, UInt32)

Két értéket hasonlít össze a nagyobb számítási értékekkel.

Min(UInt32, UInt32)

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 32 bites aláíratlan egész számegyenértékké alakítja.

Parse(String, IFormatProvider)

Egy adott kultúraspecifikus formátumban lévő szám sztring-ábrázolását 32 bites, aláíratlan egész szám megfelelőjének alakítja át.

Parse(String, NumberStyles, IFormatProvider)

Egy szám sztring-ábrázolását egy megadott stílusban és kultúraspecifikus formátumban 32 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 32 bites, aláíratlan egész szám megfelelőjének alakítja át.

Parse(String)

Egy szám sztringképét 32 bites, aláíratlan egész számmal egyenértékűvé alakítja.

PopCount(UInt32)

Kiszámítja az értékben beállított bitek számát.

RotateLeft(UInt32, Int32)

Egy adott összeggel balra hagyott érték elforgatása.

RotateRight(UInt32, Int32)

Egy érték elforgatása egy adott összeggel jobbra.

Sign(UInt32)

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

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 egész számpéldány értékét a megadott karaktertartományba.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt32)

Egy UTF-8 karakterből álló pántot próbál elemezni egy értékben.

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

Egy UTF-8 karakterből álló pántot próbál elemezni egy értékben.

TryParse(ReadOnlySpan<Byte>, UInt32)

Egy szám sztringképét tartalmazó UTF-8 karaktert próbál átalakítani a 32 bites, alá nem írt egész szám megfelelőjeként.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt32)

Egy karaktertartományt próbál elemezni egy értékben.

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

Egy szám 32 bites, alá nem írt egész szám megfelelőjeként próbálja konvertálni egy adott stílusban és kultúraspecifikus 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>, UInt32)

Megpróbálja átalakítani egy szám 32 bites, aláíratlan 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, UInt32)

Megpróbál egy sztringet egy értékbe elemezni.

TryParse(String, NumberStyles, IFormatProvider, UInt32)

Egy szám sztringképét egy megadott stílusban és kultúraspecifikus formátumban próbálja átalakítani annak 32 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, UInt32)

Megpróbálja átalakítani egy szám sztringképét a 32 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<UInt32,UInt32,UInt32>.Addition(UInt32, UInt32)

Két értéket ad hozzá az összeg kiszámításához.

IAdditionOperators<UInt32,UInt32,UInt32>.CheckedAddition(UInt32, UInt32)

Két értéket ad hozzá az összeg kiszámításához.

IAdditiveIdentity<UInt32,UInt32>.AdditiveIdentity

Lekéri az aktuális típus additív identitását.

IBinaryInteger<UInt32>.GetByteCount()

Beolvasja a program által a program részeként megírt bájtok TryWriteLittleEndian(Span<Byte>, Int32)számát.

IBinaryInteger<UInt32>.GetShortestBitLength()

Bitben lekéri az aktuális érték legrövidebb, egymást kiegészítő ábrázolásának hosszát.

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

32 bites aláíratlan egész számot jelöl.

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

32 bites aláíratlan egész számot jelöl.

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

Megpróbálja az aktuális értéket big-endian formátumban megírni egy adott időtartamra.

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

Az aktuális értéket kis endian formátumban próbálja meg írni egy adott időtartamra.

IBinaryNumber<UInt32>.AllBitsSet

Lekéri annak a bináris típusnak a példányát, amelyben az összes bit be van állítva.

IBitwiseOperators<UInt32,UInt32,UInt32>.BitwiseAnd(UInt32, UInt32)

Kiszámítja a bitenkénti és két értéket.

IBitwiseOperators<UInt32,UInt32,UInt32>.BitwiseOr(UInt32, UInt32)

Kiszámítja a bitenkénti vagy két értéket.

IBitwiseOperators<UInt32,UInt32,UInt32>.ExclusiveOr(UInt32, UInt32)

Kiszámítja a kizárólagos vagy két értéket.

IBitwiseOperators<UInt32,UInt32,UInt32>.OnesComplement(UInt32)

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<UInt32,UInt32,Boolean>.GreaterThan(UInt32, UInt32)

Két értéket hasonlít össze annak meghatározásához, hogy melyik a nagyobb.

IComparisonOperators<UInt32,UInt32,Boolean>.GreaterThanOrEqual(UInt32, UInt32)

Két értéket hasonlít össze annak meghatározásához, hogy melyik a nagyobb vagy egyenlő.

IComparisonOperators<UInt32,UInt32,Boolean>.LessThan(UInt32, UInt32)

Két értéket hasonlít össze annak meghatározásához, hogy melyik a kisebb.

IComparisonOperators<UInt32,UInt32,Boolean>.LessThanOrEqual(UInt32, UInt32)

Két értéket hasonlít össze annak meghatározásához, hogy melyik kisebb vagy egyenlő.

IConvertible.GetTypeCode()

TypeCode Az értéktípus UInt32értékét adja vissza.

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<UInt32>.CheckedDecrement(UInt32)

Érték decresítése.

IDecrementOperators<UInt32>.Decrement(UInt32)

Érték decresítése.

IDivisionOperators<UInt32,UInt32,UInt32>.Division(UInt32, UInt32)

Az egyik értéket egy másikkal osztja el a hányados kiszámításához.

IEqualityOperators<UInt32,UInt32,Boolean>.Equality(UInt32, UInt32)

Két értéket hasonlít össze az egyenlőség meghatározásához.

IEqualityOperators<UInt32,UInt32,Boolean>.Inequality(UInt32, UInt32)

Két értéket hasonlít össze az egyenlőtlenség meghatározásához.

IIncrementOperators<UInt32>.CheckedIncrement(UInt32)

Növekményes érték.

IIncrementOperators<UInt32>.Increment(UInt32)

Növekményes érték.

IMinMaxValue<UInt32>.MaxValue

Az aktuális típus maximális értékét adja meg.

IMinMaxValue<UInt32>.MinValue

Az aktuális típus minimális értékét adja meg.

IModulusOperators<UInt32,UInt32,UInt32>.Modulus(UInt32, UInt32)

Két értéket oszt össze a modulus vagy a maradék kiszámításához.

IMultiplicativeIdentity<UInt32,UInt32>.MultiplicativeIdentity

Lekéri az aktuális típus többszörös identitását.

IMultiplyOperators<UInt32,UInt32,UInt32>.CheckedMultiply(UInt32, UInt32)

Két értéket szoroz össze a termék kiszámításához.

IMultiplyOperators<UInt32,UInt32,UInt32>.Multiply(UInt32, UInt32)

Két értéket szoroz össze a termék kiszámításához.

INumber<UInt32>.CopySign(UInt32, UInt32)

Egy érték jelét egy másik érték jelére másolja.

INumber<UInt32>.MaxNumber(UInt32, UInt32)

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 .NaN

INumber<UInt32>.MinNumber(UInt32, UInt32)

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 .NaN

INumberBase<UInt32>.Abs(UInt32)

Kiszámítja egy érték abszolút értékét.

INumberBase<UInt32>.IsCanonical(UInt32)

Meghatározza, hogy egy érték a vesszővel ábrázolt érték-e.

INumberBase<UInt32>.IsComplexNumber(UInt32)

Meghatározza, hogy egy érték összetett számot jelöl-e.

INumberBase<UInt32>.IsFinite(UInt32)

Meghatározza, hogy egy érték véges-e.

INumberBase<UInt32>.IsImaginaryNumber(UInt32)

Meghatározza, hogy egy érték tiszta képzeletbeli számot jelöl-e.

INumberBase<UInt32>.IsInfinity(UInt32)

Meghatározza, hogy egy érték végtelen-e.

INumberBase<UInt32>.IsInteger(UInt32)

Meghatározza, hogy egy érték egy integrál számot jelöl-e.

INumberBase<UInt32>.IsNaN(UInt32)

Meghatározza, hogy egy érték naN-e.

INumberBase<UInt32>.IsNegative(UInt32)

Meghatározza, hogy egy érték negatív-e.

INumberBase<UInt32>.IsNegativeInfinity(UInt32)

Meghatározza, hogy egy érték negatív végtelen-e.

INumberBase<UInt32>.IsNormal(UInt32)

Meghatározza, hogy egy érték normális-e.

INumberBase<UInt32>.IsPositive(UInt32)

Meghatározza, hogy egy érték pozitív-e.

INumberBase<UInt32>.IsPositiveInfinity(UInt32)

Meghatározza, hogy egy érték pozitív végtelen-e.

INumberBase<UInt32>.IsRealNumber(UInt32)

Meghatározza, hogy egy érték valós számot jelöl-e.

INumberBase<UInt32>.IsSubnormal(UInt32)

Meghatározza, hogy egy érték szubnormális-e.

INumberBase<UInt32>.IsZero(UInt32)

Meghatározza, hogy egy érték nulla-e.

INumberBase<UInt32>.MaxMagnitude(UInt32, UInt32)

Két értéket hasonlít össze a nagyobb számítási értékekkel.

INumberBase<UInt32>.MaxMagnitudeNumber(UInt32, UInt32)

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 .NaN

INumberBase<UInt32>.MinMagnitude(UInt32, UInt32)

Két értéket hasonlít össze a kisebb számítási értékkel.

INumberBase<UInt32>.MinMagnitudeNumber(UInt32, UInt32)

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 .NaN

INumberBase<UInt32>.MultiplyAddEstimate(UInt32, UInt32, UInt32)

Kiszámítja a (left * right) + addendbecslést.

INumberBase<UInt32>.One

Lekéri a típus értékét 1 .

INumberBase<UInt32>.Radix

Lekéri a típus radixát vagy bázist.

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

32 bites aláíratlan egész számot jelöl.

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

32 bites aláíratlan egész számot jelöl.

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

32 bites aláíratlan egész számot jelöl.

INumberBase<UInt32>.TryConvertToChecked<TOther>(UInt32, 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<UInt32>.TryConvertToSaturating<TOther>(UInt32, 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<UInt32>.TryConvertToTruncating<TOther>(UInt32, 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<UInt32>.Zero

Lekéri a típus értékét 0 .

IShiftOperators<UInt32,Int32,UInt32>.LeftShift(UInt32, Int32)

Egy adott összeggel balra hagyott érték eltolása.

IShiftOperators<UInt32,Int32,UInt32>.RightShift(UInt32, Int32)

Egy érték eltolása egy adott összeggel jobbra.

IShiftOperators<UInt32,Int32,UInt32>.UnsignedRightShift(UInt32, Int32)

Egy érték eltolása egy adott összeggel jobbra.

ISubtractionOperators<UInt32,UInt32,UInt32>.CheckedSubtraction(UInt32, UInt32)

Kivon két értéket a különbség kiszámításához.

ISubtractionOperators<UInt32,UInt32,UInt32>.Subtraction(UInt32, UInt32)

Kivon két értéket a különbség kiszámításához.

IUnaryNegationOperators<UInt32,UInt32>.CheckedUnaryNegation(UInt32)

Kiszámítja egy érték ellenőrizetlen negációját.

IUnaryNegationOperators<UInt32,UInt32>.UnaryNegation(UInt32)

Kiszámítja egy érték nem kötelező negációját.

IUnaryPlusOperators<UInt32,UInt32>.UnaryPlus(UInt32)

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.

Lásd még