UInt32 UInt32 UInt32 UInt32 Struct

Définition

Important

Cette API n’est pas conforme CLS.

Représente un entier non signé 32 bits.Represents a 32-bit unsigned integer.

public value class UInt32 : IComparable, IComparable<System::UInt32>, IConvertible, IEquatable<System::UInt32>, IFormattable
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct UInt32 : IComparable, IComparable<uint>, IConvertible, IEquatable<uint>, IFormattable
type uint32 = struct
    interface IFormattable
    interface IConvertible
Public Structure UInt32
Implements IComparable, IComparable(Of UInteger), IConvertible, IEquatable(Of UInteger), IFormattable
Héritage
Attributs
Implémente

Remarques

Le UInt32 type de valeur représente des entiers non signés dont la valeur est comprise entre 0 et 4 294 967 295.The UInt32 value type represents unsigned integers with values ranging from 0 to 4,294,967,295.

Important

Le UInt32 type n’est pas conforme CLS.The UInt32 type is not CLS-compliant. Le type de substitution conforme CLS est Int64.The CLS-compliant alternative type is Int64. Int32peut être utilisé à la place pour UInt32 remplacer une valeur comprise MaxValueentre zéro et.Int32 can be used instead to replace a UInt32 value that ranges from zero to MaxValue. Pour plus d’informations sur la conformité CLS, consultez indépendance du langage et composants indépendants du langage.For more information about CLS compliance, see Language Independence and Language-Independent Components.

UInt32fournit des méthodes pour comparer des instances de ce type, convertir la valeur d’une instance String en sa représentation et convertir String la représentation d’un nombre en une instance de ce type.UInt32 provides methods to compare instances of this type, convert the value of an instance to its String representation, and convert the String representation of a number to an instance of this type.

Pour plus d’informations sur la façon dont les String codes de spécification de format contrôlent la représentation des types valeur, consultez mise en forme des types.For information about how format specification codes control the String representation of value types, see Formatting Types.

Champs

MaxValue MaxValue MaxValue MaxValue

Représente la plus grande valeur possible de UInt32.Represents the largest possible value of UInt32. Ce champ est constant.This field is constant.

MinValue MinValue MinValue MinValue

Représente la plus petite valeur possible de UInt32.Represents the smallest possible value of UInt32. Ce champ est constant.This field is constant.

Méthodes

CompareTo(Object) CompareTo(Object) CompareTo(Object) CompareTo(Object)

Compare cette instance à un objet spécifié et retourne une indication de leurs valeurs relatives.Compares this instance to a specified object and returns an indication of their relative values.

CompareTo(UInt32) CompareTo(UInt32) CompareTo(UInt32) CompareTo(UInt32)

Compare cette instance à un entier non signé 32 bits et retourne une indication sur leurs valeurs relatives.Compares this instance to a specified 32-bit unsigned integer and returns an indication of their relative values.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Retourne une valeur indiquant si cette instance équivaut à un objet spécifié.Returns a value indicating whether this instance is equal to a specified object.

Equals(UInt32) Equals(UInt32) Equals(UInt32) Equals(UInt32)

Retourne une valeur indiquant si cette instance équivaut à un UInt32 spécifié.Returns a value indicating whether this instance is equal to a specified UInt32.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retourne le code de hachage de cette instance.Returns the hash code for this instance.

GetTypeCode() GetTypeCode() GetTypeCode() GetTypeCode()

Retourne le TypeCode du type valeur UInt32.Returns the TypeCode for value type UInt32.

Parse(String, NumberStyles, IFormatProvider) Parse(String, NumberStyles, IFormatProvider) Parse(String, NumberStyles, IFormatProvider) Parse(String, NumberStyles, IFormatProvider)

Convertit la représentation sous forme de chaîne d'un nombre dans un style et un format propre à la culture spécifiés en son équivalent entier non signé 32 bits.Converts the string representation of a number in a specified style and culture-specific format to its 32-bit unsigned integer equivalent.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)
Parse(String, NumberStyles) Parse(String, NumberStyles) Parse(String, NumberStyles) Parse(String, NumberStyles)

Convertit la représentation sous forme de chaîne d'un nombre dans un style spécifié en son équivalent entier non signé 32 bits.Converts the string representation of a number in a specified style to its 32-bit unsigned integer equivalent.

Parse(String) Parse(String) Parse(String) Parse(String)

Convertit la représentation sous forme de chaîne d'un nombre en son équivalent entier non signé 32 bits.Converts the string representation of a number to its 32-bit unsigned integer equivalent.

Parse(String, IFormatProvider) Parse(String, IFormatProvider) Parse(String, IFormatProvider) Parse(String, IFormatProvider)

Convertit la représentation sous forme de chaîne d'un nombre dans un format propre à la culture spécifié en son équivalent entier non signé 32 bits.Converts the string representation of a number in a specified culture-specific format to its 32-bit unsigned integer equivalent.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide des informations de format spécifiques à la culture donnée.Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.

ToString(String, IFormatProvider) ToString(String, IFormatProvider) ToString(String, IFormatProvider) ToString(String, IFormatProvider)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide du format spécifié et des informations de format spécifiques à la culture.Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.

ToString(String) ToString(String) ToString(String) ToString(String)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide du format spécifié.Converts the numeric value of this instance to its equivalent string representation using the specified format.

ToString() ToString() ToString() ToString()

Convertit la valeur numérique de cette instance en sa représentation équivalente sous forme de chaîne.Converts the numeric value of this instance to its equivalent string representation.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)
TryParse(String, UInt32) TryParse(String, UInt32) TryParse(String, UInt32) TryParse(String, UInt32)

Tente de convertir la représentation sous forme de chaîne d'un nombre en son équivalent entier non signé 32 bits.Tries to convert the string representation of a number to its 32-bit unsigned integer equivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.A return value indicates whether the conversion succeeded or failed.

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

Essaie de convertir la représentation sous forme de chaîne d'un nombre dans un style et un format propre à la culture spécifiés en son équivalent entier non signé 32 bits.Tries to convert the string representation of a number in a specified style and culture-specific format to its 32-bit unsigned integer equivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.A return value indicates whether the conversion succeeded or failed.

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

Implémentations d’interfaces explicites

IComparable.CompareTo(Object) IComparable.CompareTo(Object) IComparable.CompareTo(Object) IComparable.CompareTo(Object)
IConvertible.GetTypeCode() IConvertible.GetTypeCode() IConvertible.GetTypeCode() IConvertible.GetTypeCode()
IConvertible.ToBoolean(IFormatProvider) IConvertible.ToBoolean(IFormatProvider) IConvertible.ToBoolean(IFormatProvider) IConvertible.ToBoolean(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToBoolean(IFormatProvider).For a description of this member, see ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider) IConvertible.ToByte(IFormatProvider) IConvertible.ToByte(IFormatProvider) IConvertible.ToByte(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToByte(IFormatProvider).For a description of this member, see ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider) IConvertible.ToChar(IFormatProvider) IConvertible.ToChar(IFormatProvider) IConvertible.ToChar(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToChar(IFormatProvider).For a description of this member, see ToChar(IFormatProvider).

IConvertible.ToDateTime(IFormatProvider) IConvertible.ToDateTime(IFormatProvider) IConvertible.ToDateTime(IFormatProvider) IConvertible.ToDateTime(IFormatProvider)

Cette conversion n'est pas prise en charge.This conversion is not supported. Toute tentative d'utilisation de cette méthode lève une InvalidCastException.Attempting to use this method throws an InvalidCastException.

IConvertible.ToDecimal(IFormatProvider) IConvertible.ToDecimal(IFormatProvider) IConvertible.ToDecimal(IFormatProvider) IConvertible.ToDecimal(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToDecimal(IFormatProvider).For a description of this member, see ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider) IConvertible.ToDouble(IFormatProvider) IConvertible.ToDouble(IFormatProvider) IConvertible.ToDouble(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToDouble(IFormatProvider).For a description of this member, see ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider) IConvertible.ToInt16(IFormatProvider) IConvertible.ToInt16(IFormatProvider) IConvertible.ToInt16(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToInt16(IFormatProvider).For a description of this member, see ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider) IConvertible.ToInt32(IFormatProvider) IConvertible.ToInt32(IFormatProvider) IConvertible.ToInt32(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToInt32(IFormatProvider).For a description of this member, see ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider) IConvertible.ToInt64(IFormatProvider) IConvertible.ToInt64(IFormatProvider) IConvertible.ToInt64(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToInt64(IFormatProvider).For a description of this member, see ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider) IConvertible.ToSByte(IFormatProvider) IConvertible.ToSByte(IFormatProvider) IConvertible.ToSByte(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToSByte(IFormatProvider).For a description of this member, see ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider) IConvertible.ToSingle(IFormatProvider) IConvertible.ToSingle(IFormatProvider) IConvertible.ToSingle(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToSingle(IFormatProvider).For a description of this member, see ToSingle(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider) IConvertible.ToType(Type, IFormatProvider) IConvertible.ToType(Type, IFormatProvider) IConvertible.ToType(Type, IFormatProvider)

Pour obtenir une description de ce membre, consultez ToType(Type, IFormatProvider).For a description of this member, see ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider) IConvertible.ToUInt16(IFormatProvider) IConvertible.ToUInt16(IFormatProvider) IConvertible.ToUInt16(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToUInt16(IFormatProvider).For a description of this member, see ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider) IConvertible.ToUInt32(IFormatProvider) IConvertible.ToUInt32(IFormatProvider) IConvertible.ToUInt32(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToUInt32(IFormatProvider).For a description of this member, see ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider) IConvertible.ToUInt64(IFormatProvider) IConvertible.ToUInt64(IFormatProvider) IConvertible.ToUInt64(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToUInt64(IFormatProvider).For a description of this member, see ToUInt64(IFormatProvider).

S’applique à

Cohérence de thread

Tous les membres de ce type sont thread-safe.All members of this type are thread safe. Les membres qui semblent modifier l’état de l’instance retournent en fait une nouvelle instance initialisée avec la nouvelle valeur.Members that appear to modify instance state actually return a new instance initialized with the new value. Comme pour tout autre type, la lecture et l’écriture dans une variable partagée qui contient une instance de ce type doivent être protégées par un verrou pour garantir la sécurité des threads.As with any other type, reading and writing to a shared variable that contains an instance of this type must be protected by a lock to guarantee thread safety.

Voir aussi