UInt32 UInt32 UInt32 UInt32 Struct

Definição

Importante

Esta API não está em conformidade com CLS.

Representa um inteiro sem sinal de 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
Herança
Atributos
Implementações

Comentários

O UInt32 tipo de valor representa inteiros não assinados com valores variando de 0 a 4.294.967.295.The UInt32 value type represents unsigned integers with values ranging from 0 to 4,294,967,295.

Importante

O UInt32 tipo não é compatível com CLS.The UInt32 type is not CLS-compliant. O tipo alternativo compatível com CLS é Int64.The CLS-compliant alternative type is Int64. Int32pode ser usado em vez de substituir UInt32 um valor que varia de zero MaxValuepara.Int32 can be used instead to replace a UInt32 value that ranges from zero to MaxValue. Para obter mais informações sobre a conformidade com CLS, consulte independência de idioma e componentes independentes de linguagem.For more information about CLS compliance, see Language Independence and Language-Independent Components.

UInt32fornece métodos para comparar instâncias desse tipo, converter o valor de uma instância em sua String representação e converter a String representação de um número em uma instância desse tipo.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.

Para obter informações sobre como os códigos de especificação String de formato controlam a representação de tipos de valor, consulte tipos de formatação.For information about how format specification codes control the String representation of value types, see Formatting Types.

Campos

MaxValue MaxValue MaxValue MaxValue

Representa o maior valor possível de UInt32.Represents the largest possible value of UInt32. Este campo é constante.This field is constant.

MinValue MinValue MinValue MinValue

Representa o menor valor possível de UInt32.Represents the smallest possible value of UInt32. Este campo é constante.This field is constant.

Métodos

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

Compara essa instância com um objeto especificado e retorna uma indicação dos valores relativos.Compares this instance to a specified object and returns an indication of their relative values.

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

Compara essa instância com um inteiro sem sinal de 32 bits especificado e retorna uma indicação dos valores relativos.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)

Retorna um valor que indica se essa instância é igual a um objeto especificado.Returns a value indicating whether this instance is equal to a specified object.

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

Retorna um valor que indica se essa instância é igual a um UInt32 especificado.Returns a value indicating whether this instance is equal to a specified UInt32.

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

Retorna o código hash para essa instância.Returns the hash code for this instance.

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

Retorna o TypeCode para tipo de valor UInt32.Returns the TypeCode for value type UInt32.

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

Converte a representação de cadeia de caracteres de um número em um formato específico à cultura e estilo especificados no seu inteiro sem sinal de 32 bits equivalente.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)

Converte a representação de cadeia de caracteres de um número em um estilo especificado em um inteiro sem sinal de 32 bits equivalente.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)

Converte a representação de cadeia de caracteres de um número em seu inteiro sem sinal de 32 bits equivalente.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)

Converte a representação de cadeia de caracteres de um número em um formato específico à cultura especificado no seu inteiro sem sinal de 32 bits equivalente.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)

Converte o valor numérico dessa instância na representação da cadeia de caracteres equivalente usando as informações de formato específicas da cultura especificada.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)

Converte o valor numérico dessa instância na representação da cadeia de caracteres equivalente usando o formato especificado e as informações de formato específicas da cultura especificada.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)

Converte o valor numérico dessa instância na representação da cadeia de caracteres equivalente usando o formato especificado.Converts the numeric value of this instance to its equivalent string representation using the specified format.

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

Converte o valor numérico dessa instância na representação da cadeia de caracteres equivalente.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)

Tenta converter a representação de cadeia de caracteres de um número no inteiro sem sinal de 32 bits equivalente.Tries to convert the string representation of a number to its 32-bit unsigned integer equivalent. Um valor de retorno indica se a conversão foi bem-sucedida ou falhou.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)

Tenta converter a representação de cadeia de caracteres de um número em um estilo e formato de cultura especificados em seu equivalente de inteiro sem sinal de 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. Um valor de retorno indica se a conversão foi bem-sucedida ou falhou.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)

Implantações explícitas de interface

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)

Para obter uma descrição desse membro, consulte ToBoolean(IFormatProvider).For a description of this member, see ToBoolean(IFormatProvider).

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

Para obter uma descrição desse membro, consulte ToByte(IFormatProvider).For a description of this member, see ToByte(IFormatProvider).

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

Para obter uma descrição desse membro, consulte ToChar(IFormatProvider).For a description of this member, see ToChar(IFormatProvider).

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

Esta conversão não é suportada.This conversion is not supported. A tentativa de usar esse método lança um InvalidCastException.Attempting to use this method throws an InvalidCastException.

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

Para obter uma descrição desse membro, consulte ToDecimal(IFormatProvider).For a description of this member, see ToDecimal(IFormatProvider).

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

Para obter uma descrição desse membro, consulte ToDouble(IFormatProvider).For a description of this member, see ToDouble(IFormatProvider).

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

Para obter uma descrição desse membro, consulte ToInt16(IFormatProvider).For a description of this member, see ToInt16(IFormatProvider).

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

Para obter uma descrição desse membro, consulte ToInt32(IFormatProvider).For a description of this member, see ToInt32(IFormatProvider).

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

Para obter uma descrição desse membro, consulte ToInt64(IFormatProvider).For a description of this member, see ToInt64(IFormatProvider).

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

Para obter uma descrição desse membro, consulte ToSByte(IFormatProvider).For a description of this member, see ToSByte(IFormatProvider).

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

Para obter uma descrição desse membro, consulte 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)

Para obter uma descrição desse membro, consulte 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)

Para obter uma descrição desse membro, consulte ToUInt16(IFormatProvider).For a description of this member, see ToUInt16(IFormatProvider).

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

Para obter uma descrição desse membro, consulte ToUInt32(IFormatProvider).For a description of this member, see ToUInt32(IFormatProvider).

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

Para obter uma descrição desse membro, consulte ToUInt64(IFormatProvider).For a description of this member, see ToUInt64(IFormatProvider).

Aplica-se a

Acesso thread-safe

Todos os membros desse tipo são thread-safe.All members of this type are thread safe. Os membros que aparentam modificar efetivamente o estado retornam uma nova instância inicializada com o novo valor.Members that appear to modify instance state actually return a new instance initialized with the new value. Assim como acontece com qualquer outro tipo, a leitura e a gravação em uma variável compartilhada que contém uma instância desse tipo devem ser protegidas por um bloqueio para garantir thread-safe.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.

Veja também