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, 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
- 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() | |
| 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
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.