UInt32 Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Belangrijk
Deze API is niet CLS-conform.
Vertegenwoordigt een 32-bits geheel getal zonder teken.
public value class System::UInt32 : IComparable, IComparable<System::UInt32>, IConvertible, IEquatable<System::UInt32>, IFormattable
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)]
[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)]
public readonly struct UInt32 : IComparable, IComparable<uint>, IConvertible, IEquatable<uint>, IFormattable
[<System.CLSCompliant(false)>]
type uint32 = struct
interface IConvertible
interface IFormattable
[<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 IComparable, IConvertible, IFormattable
Public Structure UInt32
Implements IComparable, IComparable(Of UInteger), IEquatable(Of UInteger), IFormattable
- Overname
- Kenmerken
- Implementeringen
Opmerkingen
Het UInt32 waardetype vertegenwoordigt niet-ondertekende gehele getallen met waarden tussen 0 en 4.294.967.295.
Important
Het UInt32 type is niet cls-compatibel. Het alternatieve type CLS-compatibel is Int64. Int32 kan in plaats daarvan worden gebruikt om een UInt32 waarde te vervangen die varieert van nul tot MaxValue. Zie Language Independence and Language-Independent Components voor meer informatie over CLS-naleving.
UInt32 biedt methoden voor het vergelijken van exemplaren van dit type, het converteren van de waarde van een exemplaar naar String de weergave en het converteren van een String getal naar een exemplaar van dit type.
Zie Opmaaktypen voor informatie over hoe specificatiecodes voor opmaak de String weergave van waardetypen bepalen.
Velden
| Name | Description |
|---|---|
| MaxValue |
Vertegenwoordigt de grootst mogelijke waarde van UInt32. Dit veld is constant. |
| MinValue |
Vertegenwoordigt de kleinste mogelijke waarde van UInt32. Dit veld is constant. |
Methoden
| Name | Description |
|---|---|
| CompareTo(Object) |
Vergelijkt dit exemplaar met een opgegeven object en retourneert een indicatie van de relatieve waarden. |
| CompareTo(UInt32) |
Vergelijkt dit exemplaar met een opgegeven 32-bits geheel getal zonder teken en retourneert een indicatie van de relatieve waarden. |
| Equals(Object) |
Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object. |
| Equals(UInt32) |
Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven UInt32. |
| GetHashCode() |
Retourneert de hash-code voor dit exemplaar. |
| GetTypeCode() | |
| Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Converteert de spanweergave van een getal in een opgegeven stijl en cultuurspecifieke indeling naar het 32-bits equivalent van niet-ondertekende gehele getallen. |
| Parse(String, IFormatProvider) |
Converteert de tekenreeksweergave van een getal in een opgegeven cultuurspecifieke notatie naar het 32-bits equivalent van het niet-ondertekende gehele getal. |
| Parse(String, NumberStyles, IFormatProvider) |
Converteert de tekenreeksweergave van een getal in een opgegeven stijl en cultuurspecifieke notatie naar het 32-bits equivalent van niet-ondertekende gehele getallen. |
| Parse(String, NumberStyles) |
Converteert de tekenreeksweergave van een getal in een opgegeven stijl naar het equivalent van een 32-bits geheel getal zonder teken. |
| Parse(String) |
Converteert de tekenreeksweergave van een getal naar het 32-bits equivalent van een niet-ondertekend geheel getal. |
| ToString() |
Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave. |
| ToString(IFormatProvider) |
Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave met behulp van de opgegeven cultuurspecifieke notatiegegevens. |
| ToString(String, IFormatProvider) |
Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave met behulp van de opgegeven indeling en cultuurspecifieke notatiegegevens. |
| ToString(String) |
Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave met behulp van de opgegeven indeling. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Hiermee wordt geprobeerd de waarde van het huidige niet-ondertekende gehele getalexemplaren op te maken in de opgegeven reeks tekens. |
| TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, UInt32) |
Hiermee wordt geprobeerd de spanweergave van een getal in een opgegeven stijl en cultuurspecifieke indeling te converteren naar het 32-bits equivalent van het niet-ondertekende gehele getal. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt. |
| TryParse(ReadOnlySpan<Char>, UInt32) |
Hiermee wordt geprobeerd de spanweergave van een getal te converteren naar het equivalent van een 32-bits geheel getal zonder teken. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt. |
| TryParse(String, NumberStyles, IFormatProvider, UInt32) |
Hiermee wordt geprobeerd de tekenreeksweergave van een getal in een opgegeven stijl en cultuurspecifieke notatie te converteren naar het 32-bits equivalent van het niet-ondertekende gehele getal. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt. |
| TryParse(String, UInt32) |
Hiermee wordt geprobeerd de tekenreeksweergave van een getal te converteren naar het 32-bits equivalent van het niet-ondertekende gehele getal. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt. |
Expliciete interface-implementaties
Van toepassing op
Veiligheid thread
Alle leden van dit type zijn thread-veilig. Leden die de exemplaarstatus lijken te wijzigen, retourneren daadwerkelijk een nieuw exemplaar dat is geïnitialiseerd met de nieuwe waarde. Net als bij elk ander type moet lezen en schrijven naar een gedeelde variabele die een exemplaar van dit type bevat, worden beveiligd door een vergrendeling om de veiligheid van threads te garanderen.