UInt32 Estructura

Definición

Importante

Esta API no es conforme a CLS.

Representa un entero de 32 bits sin signo.

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
Herencia
UInt32
Atributos
Implementaciones

Comentarios

El UInt32 tipo de valor representa enteros sin signo con valores comprendidos entre 0 y 4.294.967.295.

Importante

El UInt32 tipo no es compatible con CLS. El tipo alternativo conforme a CLS es Int64. Int32 se puede usar en su lugar para reemplazar un UInt32 valor que va de cero a MaxValue. Para obtener más información sobre el cumplimiento de CLS, consulte Language Independence and Language-Independent Components.

UInt32 proporciona métodos para comparar instancias de este tipo, convertir el valor de una instancia en su String representación y convertir la String representación de un número en una instancia de este tipo.

Para obtener información sobre cómo los códigos de especificación de formato controlan la String representación de los tipos de valor, vea Tipos de formato.

Campos

Nombre Description
MaxValue

Representa el valor más grande posible de UInt32. Este campo es constante.

MinValue

Representa el valor más pequeño posible de UInt32. Este campo es constante.

Métodos

Nombre Description
CompareTo(Object)

Compara esta instancia con un objeto especificado y devuelve una indicación de sus valores relativos.

CompareTo(UInt32)

Compara esta instancia con un entero de 32 bits sin signo especificado y devuelve una indicación de sus valores relativos.

Equals(Object)

Devuelve un valor que indica si esta instancia es igual a un objeto especificado.

Equals(UInt32)

Devuelve un valor que indica si esta instancia es igual a un especificado UInt32.

GetHashCode()

Devuelve el código hash de esta instancia.

GetTypeCode()

Devuelve para el TypeCode tipo UInt32de valor .

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Convierte la representación de intervalo de un número en un estilo y formato específico de la referencia cultural especificados en su entero de 32 bits sin signo equivalente.

Parse(String, IFormatProvider)

Convierte la representación de cadena de un número en un formato específico de la referencia cultural especificado en su entero de 32 bits sin signo equivalente.

Parse(String, NumberStyles, IFormatProvider)

Convierte la representación de cadena de un número en un estilo y formato específico de la referencia cultural especificados en su entero de 32 bits sin signo equivalente.

Parse(String, NumberStyles)

Convierte la representación de cadena de un número en un estilo especificado en su entero de 32 bits sin signo equivalente.

Parse(String)

Convierte la representación de cadena de un número en su entero de 32 bits sin signo equivalente.

ToString()

Convierte el valor numérico de esta instancia en su representación de cadena equivalente.

ToString(IFormatProvider)

Convierte el valor numérico de esta instancia en su representación de cadena equivalente mediante la información de formato específica de la referencia cultural especificada.

ToString(String, IFormatProvider)

Convierte el valor numérico de esta instancia en su representación de cadena equivalente mediante el formato especificado y la información de formato específica de la referencia cultural.

ToString(String)

Convierte el valor numérico de esta instancia en su representación de cadena equivalente mediante el formato especificado.

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

Intenta dar formato al valor de la instancia de número entero sin signo actual en el intervalo de caracteres proporcionado.

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

Intenta convertir la representación de intervalo de un número en un estilo especificado y un formato específico de la referencia cultural a su entero de 32 bits sin signo equivalente. Un valor devuelto indica si la conversión se realizó correctamente o no.

TryParse(ReadOnlySpan<Char>, UInt32)

Intenta convertir la representación de intervalo de un número en su entero de 32 bits sin signo equivalente. Un valor devuelto indica si la conversión se realizó correctamente o no.

TryParse(String, NumberStyles, IFormatProvider, UInt32)

Intenta convertir la representación de cadena de un número en un estilo especificado y un formato específico de la referencia cultural a su entero de 32 bits sin signo equivalente. Un valor devuelto indica si la conversión se realizó correctamente o no.

TryParse(String, UInt32)

Intenta convertir la representación de cadena de un número en su entero de 32 bits sin signo equivalente. Un valor devuelto indica si la conversión se realizó correctamente o no.

Implementaciones de interfaz explícitas

Nombre Description
IComparable.CompareTo(Object)

Compara esta instancia con un objeto especificado y devuelve una indicación de sus valores relativos.

IConvertible.GetTypeCode()

Devuelve para el TypeCode tipo UInt32de valor .

IConvertible.ToBoolean(IFormatProvider)

Para obtener una descripción de este miembro, vea ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Para obtener una descripción de este miembro, vea ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Para obtener una descripción de este miembro, vea ToChar(IFormatProvider).

IConvertible.ToDateTime(IFormatProvider)

Esta conversión no se admite. Si se intenta usar este método, se produce una InvalidCastExceptionexcepción .

IConvertible.ToDecimal(IFormatProvider)

Para obtener una descripción de este miembro, vea ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Para obtener una descripción de este miembro, vea ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Para obtener una descripción de este miembro, vea ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Para obtener una descripción de este miembro, vea ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Para obtener una descripción de este miembro, vea ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Para obtener una descripción de este miembro, vea ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Para obtener una descripción de este miembro, vea ToSingle(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Para obtener una descripción de este miembro, vea ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Para obtener una descripción de este miembro, vea ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Para obtener una descripción de este miembro, vea ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Para obtener una descripción de este miembro, vea ToUInt64(IFormatProvider).

Se aplica a

Seguridad para subprocesos

Todos los miembros de este tipo son seguros para subprocesos. Los miembros que parecen modificar el estado de instancia devuelven realmente una nueva instancia inicializada con el nuevo valor. Al igual que con cualquier otro tipo, leer y escribir en una variable compartida que contenga una instancia de este tipo debe estar protegida por un bloqueo para garantizar la seguridad de los subprocesos.

Consulte también