UInt32 Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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, IComparable<System::UInt32>, IConvertible, IEquatable<System::UInt32>, ISpanFormattable
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 struct UInt32 : IComparable, IComparable<uint>, IConvertible, IEquatable<uint>, ISpanFormattable
[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 ISpanFormattable
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, IComparable(Of UInteger), IConvertible, IEquatable(Of UInteger), ISpanFormattable
Public Structure UInt32
Implements IComparable, IConvertible, IFormattable
Public Structure UInt32
Implements IComparable, IComparable(Of UInteger), IEquatable(Of UInteger), IFormattable
- Herencia
- Atributos
- Implementaciones
Comentarios
El tipo de valor representa enteros sin signo con valores comprendidos entre 0 y UInt32
4.294.967.295.
Importante
El UInt32 tipo no es conforme a 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, vea Language Independence and Language-Independent Components.
UInt32
proporciona métodos para comparar instancias de este tipo, convertir el valor de una instancia en su representación y convertir la representación de un número en una instancia String String de este tipo.
Para obtener información sobre cómo los códigos de especificación de formato controlan String la representación de los tipos de valor, vea Aplicar formato a tipos.
Campos
MaxValue |
Representa el mayor valor posible de UInt32. Este campo es constante. |
MinValue |
Representa el menor valor posible de UInt32. Este campo es constante. |
Métodos
CompareTo(Object) |
Compara esta instancia con un objeto especificado y devuelve una indicación de los valores relativos. |
CompareTo(UInt32) |
Compara esta instancia con un entero de 32 bits sin signo y devuelve una indicación de los valores relativos. |
Equals(Object) |
Devuelve un valor que indica si esta instancia equivale a un objeto especificado. |
Equals(UInt32) |
Devuelve un valor que indica si esta instancia equivale a un UInt32 especificado. |
GetHashCode() |
Devuelve el código hash de esta instancia. |
GetTypeCode() | |
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Convierte la representación de intervalo de un número con el estilo y el formato específicos de la referencia cultural que se hayan especificado en el entero sin signo de 32 bits equivalente. |
Parse(String) |
Convierte la representación en forma de cadena de un número en el entero de 32 bits sin signo equivalente. |
Parse(String, IFormatProvider) |
Convierte la representación en forma de cadena de un número con el formato específico de la referencia cultural que se haya especificado en el entero de 32 bits sin signo equivalente. |
Parse(String, NumberStyles) |
Convierte la representación en forma de cadena de un número del estilo especificado en el entero de 32 bits sin signo equivalente. |
Parse(String, NumberStyles, IFormatProvider) |
Convierte la representación en forma de cadena de un número con el estilo y el formato específicos de la referencia cultural que se hayan especificado en el entero de 32 bits sin signo equivalente. |
ToString() |
Convierte el valor numérico de esta instancia en la representación de cadena equivalente. |
ToString(IFormatProvider) |
Convierte el valor numérico de esta instancia en la representación de cadena equivalente usando la información de formato específica de la referencia cultural especificada. |
ToString(String) |
Convierte el valor numérico de esta instancia en la representación de cadena equivalente usando el formato especificado. |
ToString(String, IFormatProvider) |
Convierte el valor numérico de esta instancia en su representación de cadena equivalente mediante el formato y la información de formato específica de la referencia cultural que se especificaran. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Intenta dar formato al valor de la instancia del 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 el estilo y el formato específicos de la referencia cultural que se hayan especificado en el entero sin signo de 32 bits equivalente. Un valor devuelto indica si la conversión se realizó correctamente o si se produjeron errores. |
TryParse(ReadOnlySpan<Char>, UInt32) |
Intenta convertir la representación de intervalo de un número en el entero sin signo de 32 bits equivalente. Un valor devuelto indica si la conversión se realizó correctamente o si se produjeron errores. |
TryParse(String, NumberStyles, IFormatProvider, UInt32) |
Intenta convertir la representación de cadena de un número en el estilo y en el formato específicos de la referencia cultural que se hayan indicado en el entero de 32 bits sin signo equivalente. Un valor devuelto indica si la conversión se realizó correctamente o si se produjeron errores. |
TryParse(String, UInt32) |
Intenta convertir la representación de cadena de un número en el entero de 32 bits sin signo equivalente. Un valor devuelto indica si la conversión se realizó correctamente o si se produjeron errores. |
Implementaciones de interfaz explícitas
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, la lectura y escritura en una variable compartida que contiene una instancia de este tipo debe protegerse mediante un bloqueo para garantizar la seguridad de los subprocesos.