UInt32 Struct-datatyp

Definition

Viktigt!

Detta API uppfyller inte CLS.

Representerar ett 32-bitars osignerat heltal.

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
Arv
UInt32
Attribut
Implementeringar
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>

Kommentarer

Värdetypen UInt32 representerar osignerade heltal med värden mellan 0 och 4 294 967 295.

Important

Typen UInt32 är inte CLS-kompatibel. Den CLS-kompatibla alternativa typen är Int64. Int32 kan användas i stället för att ersätta ett UInt32 värde som sträcker sig från noll till MaxValue. Mer information om CLS-efterlevnad finns i Language Independence and Language-Independent Components (Språkberoende och Language-Independent-komponenter).

UInt32 tillhandahåller metoder för att jämföra instanser av den här typen, konvertera värdet för en instans till dess String representation och konvertera representationen String av ett tal till en instans av den här typen.

Information om hur formatspecifikationskoder styr representationen String av värdetyper finns i Formateringstyper.

Fält

Name Description
MaxValue

Representerar det största möjliga värdet för UInt32. Det här fältet är konstant.

MinValue

Representerar det minsta möjliga värdet för UInt32. Det här fältet är konstant.

Metoder

Name Description
BigMul(UInt32, UInt32)

Ger den fullständiga produkten av två osignerade 32-bitarsnummer.

Clamp(UInt32, UInt32, UInt32)

Klämmer fast ett värde till ett inkluderande lägsta och högsta värde.

CompareTo(Object)

Jämför den här instansen med ett angivet objekt och returnerar en indikation på deras relativa värden.

CompareTo(UInt32)

Jämför den här instansen med ett angivet 32-bitars osignerat heltal och returnerar en indikation på deras relativa värden.

CreateChecked<TOther>(TOther)

Skapar en instans av den aktuella typen från ett värde, vilket utlöser ett spill-undantag för värden som ligger utanför det representerarbara intervallet för den aktuella typen.

CreateSaturating<TOther>(TOther)

Skapar en instans av den aktuella typen från ett värde som mättar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen.

CreateTruncating<TOther>(TOther)

Skapar en instans av den aktuella typen från ett värde och trunkerar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen.

DivRem(UInt32, UInt32)

Beräknar kvoten och resten av två värden.

Equals(Object)

Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt.

Equals(UInt32)

Returnerar ett värde som anger om den här instansen är lika med en angiven UInt32.

GetHashCode()

Returnerar hash-koden för den här instansen.

GetTypeCode()

TypeCode Returnerar för värdetypen UInt32.

IsEvenInteger(UInt32)

Avgör om ett värde representerar ett jämnt heltal.

IsOddInteger(UInt32)

Avgör om ett värde representerar ett udda integraltal.

IsPow2(UInt32)

Avgör om ett värde är en kraft på två.

LeadingZeroCount(UInt32)

Beräknar antalet inledande nollor i ett värde.

Log10(UInt32)

Representerar ett 32-bitars osignerat heltal.

Log2(UInt32)

Beräknar log2 för ett värde.

Max(UInt32, UInt32)

Jämför två värden med beräkning som är större.

Min(UInt32, UInt32)

Jämför två värden med beräkning som är mindre.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parsar ett intervall med UTF-8 tecken till ett värde.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Parsar ett intervall med UTF-8 tecken till ett värde.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsar ett teckenintervall till ett värde.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Konverterar spanrepresentationen av ett tal i ett angivet format och kulturspecifikt format till dess 32-bitars osignerade heltalsekvivalent.

Parse(String, IFormatProvider)

Konverterar strängrepresentationen av ett tal i ett angivet kulturspecifikt format till dess 32-bitars osignerade heltalsekvivalent.

Parse(String, NumberStyles, IFormatProvider)

Konverterar strängrepresentationen av ett tal i ett angivet format och kulturspecifikt format till dess 32-bitars osignerade heltalsmotsvarighet.

Parse(String, NumberStyles)

Konverterar strängrepresentationen av ett tal i ett angivet format till dess 32-bitars osignerade heltalsekvivalent.

Parse(String)

Konverterar strängrepresentationen av ett tal till dess 32-bitars osignerade heltalsekvivalent.

PopCount(UInt32)

Beräknar antalet bitar som anges i ett värde.

RotateLeft(UInt32, Int32)

Roterar ett värde som lämnas av ett angivet belopp.

RotateRight(UInt32, Int32)

Roterar ett värde höger med ett angivet belopp.

Sign(UInt32)

Beräknar tecknet för ett värde.

ToString()

Konverterar det numeriska värdet för den här instansen till motsvarande strängrepresentation.

ToString(IFormatProvider)

Konverterar det numeriska värdet för den här instansen till motsvarande strängrepresentation med den angivna kulturspecifika formatinformationen.

ToString(String, IFormatProvider)

Konverterar det numeriska värdet för den här instansen till motsvarande strängrepresentation med det angivna formatet och den kulturspecifika formatinformationen.

ToString(String)

Konverterar det numeriska värdet för den här instansen till motsvarande strängrepresentation med det angivna formatet.

TrailingZeroCount(UInt32)

Beräknar antalet avslutande nollor i ett värde.

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

Försöker formatera värdet för den aktuella instansen som UTF-8 i det angivna byteintervallet.

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

Försöker formatera värdet för den aktuella osignerade heltalsnummerinstansen till det angivna intervallet med tecken.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt32)

Försöker parsa ett intervall med UTF-8 tecken till ett värde.

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

Försöker parsa ett intervall med UTF-8 tecken till ett värde.

TryParse(ReadOnlySpan<Byte>, UInt32)

Försöker konvertera ett UTF-8-teckensintervall som innehåller strängrepresentationen av ett tal till dess 32-bitars osignerade heltalsmotsvarighet.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt32)

Försöker parsa ett teckenintervall till ett värde.

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

Försöker konvertera spanrepresentationen av ett tal i ett angivet format och kulturspecifikt format till dess 32-bitars osignerade heltalsekvivalent. Ett returvärde anger om konverteringen lyckades eller misslyckades.

TryParse(ReadOnlySpan<Char>, UInt32)

Försöker konvertera spanrepresentationen av ett tal till dess 32-bitars osignerade heltalsekvivalent. Ett returvärde anger om konverteringen lyckades eller misslyckades.

TryParse(String, IFormatProvider, UInt32)

Försöker parsa en sträng till ett värde.

TryParse(String, NumberStyles, IFormatProvider, UInt32)

Försöker konvertera strängrepresentationen av ett tal i ett angivet format och kulturspecifikt format till dess 32-bitars osignerade heltalsekvivalent. Ett returvärde anger om konverteringen lyckades eller misslyckades.

TryParse(String, UInt32)

Försöker konvertera strängrepresentationen av ett tal till dess 32-bitars osignerade heltalsmotsvarighet. Ett returvärde anger om konverteringen lyckades eller misslyckades.

Explicita gränssnittsimplementeringar

Name Description
IAdditionOperators<UInt32,UInt32,UInt32>.Addition(UInt32, UInt32)

Lägger till två värden tillsammans för att beräkna summan.

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

Lägger till två värden tillsammans för att beräkna summan.

IAdditiveIdentity<UInt32,UInt32>.AdditiveIdentity

Hämtar den aktuella typens additiva identitet.

IBinaryInteger<UInt32>.GetByteCount()

Hämtar antalet byte som ska skrivas som en del av TryWriteLittleEndian(Span<Byte>, Int32).

IBinaryInteger<UInt32>.GetShortestBitLength()

Hämtar längden, i bitar, på de kortaste tvås komplementrepresentation av det aktuella värdet.

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

Representerar ett 32-bitars osignerat heltal.

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

Representerar ett 32-bitars osignerat heltal.

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

Försöker skriva det aktuella värdet, i stor endianskt format, till ett givet intervall.

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

Försöker skriva det aktuella värdet, i lite endianskt format, till ett givet intervall.

IBinaryNumber<UInt32>.AllBitsSet

Hämtar en instans av den binära typen där alla bitar anges.

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

Beräknar bitvis och av två värden.

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

Beräknar bitvis eller två värden.

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

Beräknar uteslutande eller av två värden.

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

Beräknar enkomplementrepresentationen av ett visst värde.

IComparable.CompareTo(Object)

Jämför den här instansen med ett angivet objekt och returnerar en indikation på deras relativa värden.

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

Jämför två värden för att avgöra vilket som är större.

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

Jämför två värden för att avgöra vilket som är större eller lika med.

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

Jämför två värden för att avgöra vilket som är mindre.

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

Jämför två värden för att avgöra vilket som är mindre eller lika med.

IConvertible.GetTypeCode()

TypeCode Returnerar för värdetypen UInt32.

IConvertible.ToBoolean(IFormatProvider)

En beskrivning av den här medlemmen finns i ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

En beskrivning av den här medlemmen finns i ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

En beskrivning av den här medlemmen finns i ToChar(IFormatProvider).

IConvertible.ToDateTime(IFormatProvider)

Den här konverteringen stöds inte. Om du försöker använda den här metoden utlöser en InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

En beskrivning av den här medlemmen finns i ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

En beskrivning av den här medlemmen finns i ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

En beskrivning av den här medlemmen finns i ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

En beskrivning av den här medlemmen finns i ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

En beskrivning av den här medlemmen finns i ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

En beskrivning av den här medlemmen finns i ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

En beskrivning av den här medlemmen finns i ToSingle(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

En beskrivning av den här medlemmen finns i ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

En beskrivning av den här medlemmen finns i ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

En beskrivning av den här medlemmen finns i ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

En beskrivning av den här medlemmen finns i ToUInt64(IFormatProvider).

IDecrementOperators<UInt32>.CheckedDecrement(UInt32)

Minskar ett värde.

IDecrementOperators<UInt32>.Decrement(UInt32)

Minskar ett värde.

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

Delar upp ett värde med ett annat för att beräkna deras kvot.

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

Jämför två värden för att fastställa likhet.

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

Jämför två värden för att fastställa ojämlikhet.

IIncrementOperators<UInt32>.CheckedIncrement(UInt32)

Ökar ett värde.

IIncrementOperators<UInt32>.Increment(UInt32)

Ökar ett värde.

IMinMaxValue<UInt32>.MaxValue

Hämtar det maximala värdet för den aktuella typen.

IMinMaxValue<UInt32>.MinValue

Hämtar det lägsta värdet för den aktuella typen.

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

Delar upp två värden för att beräkna deras modulus eller rest.

IMultiplicativeIdentity<UInt32,UInt32>.MultiplicativeIdentity

Hämtar den multiplicativa identiteten för den aktuella typen.

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

Multiplicerar två värden tillsammans för att beräkna produkten.

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

Multiplicerar två värden tillsammans för att beräkna produkten.

INumber<UInt32>.CopySign(UInt32, UInt32)

Kopierar tecknet för ett värde till tecknet för ett annat värde.

INumber<UInt32>.MaxNumber(UInt32, UInt32)

Jämför två värden med beräkning som är större och returnerar det andra värdet om en indata är NaN.

INumber<UInt32>.MinNumber(UInt32, UInt32)

Jämför två värden med beräkning som är mindre och returnerar det andra värdet om en indata är NaN.

INumberBase<UInt32>.Abs(UInt32)

Beräknar det absoluta värdet.

INumberBase<UInt32>.IsCanonical(UInt32)

Avgör om ett värde finns i dess kanoniska representation.

INumberBase<UInt32>.IsComplexNumber(UInt32)

Avgör om ett värde representerar ett komplext tal.

INumberBase<UInt32>.IsFinite(UInt32)

Avgör om ett värde är begränsat.

INumberBase<UInt32>.IsImaginaryNumber(UInt32)

Avgör om ett värde representerar ett rent imaginärt tal.

INumberBase<UInt32>.IsInfinity(UInt32)

Avgör om ett värde är oändligt.

INumberBase<UInt32>.IsInteger(UInt32)

Avgör om ett värde representerar ett heltal.

INumberBase<UInt32>.IsNaN(UInt32)

Avgör om ett värde är NaN.

INumberBase<UInt32>.IsNegative(UInt32)

Avgör om ett värde är negativt.

INumberBase<UInt32>.IsNegativeInfinity(UInt32)

Avgör om ett värde är negativ oändlighet.

INumberBase<UInt32>.IsNormal(UInt32)

Avgör om ett värde är normalt.

INumberBase<UInt32>.IsPositive(UInt32)

Avgör om ett värde är positivt.

INumberBase<UInt32>.IsPositiveInfinity(UInt32)

Avgör om ett värde är positiv oändlighet.

INumberBase<UInt32>.IsRealNumber(UInt32)

Avgör om ett värde representerar ett verkligt tal.

INumberBase<UInt32>.IsSubnormal(UInt32)

Avgör om ett värde är subnormalt.

INumberBase<UInt32>.IsZero(UInt32)

Avgör om ett värde är noll.

INumberBase<UInt32>.MaxMagnitude(UInt32, UInt32)

Jämför två värden med beräkning som är större.

INumberBase<UInt32>.MaxMagnitudeNumber(UInt32, UInt32)

Jämför två värden med beräkning som har större storlek och returnerar det andra värdet om en indata är NaN.

INumberBase<UInt32>.MinMagnitude(UInt32, UInt32)

Jämför två värden med beräkning som är mindre.

INumberBase<UInt32>.MinMagnitudeNumber(UInt32, UInt32)

Jämför två värden med beräkning som har mindre storlek och returnerar det andra värdet om en indata är NaN.

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

Beräknar en uppskattning av (left * right) + addend.

INumberBase<UInt32>.One

Hämtar värdet 1 för typen.

INumberBase<UInt32>.Radix

Hämtar radixet, eller basen, för typen.

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

Representerar ett 32-bitars osignerat heltal.

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

Representerar ett 32-bitars osignerat heltal.

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

Representerar ett 32-bitars osignerat heltal.

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

Försöker konvertera en instans av den aktuella typen till en annan typ, vilket utlöser ett spill-undantag för värden som ligger utanför det representerarbara intervallet för den aktuella typen.

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

Försöker konvertera en instans av den aktuella typen till en annan typ, vilket mättar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen.

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

Försöker konvertera en instans av den aktuella typen till en annan typ och trunkerar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen.

INumberBase<UInt32>.Zero

Hämtar värdet 0 för typen.

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

Flyttar ett värde som lämnas av ett visst belopp.

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

Flyttar ett värde efter ett visst belopp.

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

Flyttar ett värde efter ett visst belopp.

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

Subtraherar två värden för att beräkna skillnaden.

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

Subtraherar två värden för att beräkna skillnaden.

IUnaryNegationOperators<UInt32,UInt32>.CheckedUnaryNegation(UInt32)

Beräknar den kontrollerade obevakade negationen av ett värde.

IUnaryNegationOperators<UInt32,UInt32>.UnaryNegation(UInt32)

Beräknar en oharisk negation av ett värde.

IUnaryPlusOperators<UInt32,UInt32>.UnaryPlus(UInt32)

Beräknar det unary plus av ett värde.

Gäller för

Trådsäkerhet

Alla medlemmar av den här typen är trådsäkra. Medlemmar som verkar ändra instanstillstånd returnerar faktiskt en ny instans som initierats med det nya värdet. Precis som med andra typer måste läsning och skrivning till en delad variabel som innehåller en instans av den här typen skyddas av ett lås för att garantera trådsäkerheten.

Se även