UInt32 Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a CLS.
Rappresenta un intero senza segno a 32 bit.
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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Il UInt32 tipo di valore rappresenta numeri interi senza segno con valori compresi tra 0 e 4.294.967.295.
Importante
Il UInt32 tipo non è conforme a CLS. Il tipo alternativo conforme a CLS è Int64. Int32 può essere usato invece per sostituire un UInt32 valore compreso tra zero e MaxValue. Per altre informazioni sulla conformità a CLS, vedere Language Independence and Language-Independent Components.For more information about CLS compliance, see Language Independence and Language-Independent Components.
UInt32 fornisce metodi per confrontare le istanze di questo tipo, convertire il valore di un'istanza nella relativa String rappresentazione e convertire la rappresentazione di un numero in un'istanza String di questo tipo.
Per informazioni sul modo in cui i codici di specifica del formato controllano la String rappresentazione dei tipi di valore, vedere Formattazione dei tipi.
Campi
| Nome | Descrizione |
|---|---|
| MaxValue |
Rappresenta il valore massimo possibile di UInt32. Questo campo è costante. |
| MinValue |
Rappresenta il valore minimo possibile di UInt32. Questo campo è costante. |
Metodi
| Nome | Descrizione |
|---|---|
| CompareTo(Object) |
Confronta questa istanza con un oggetto specificato e restituisce un'indicazione dei relativi valori. |
| CompareTo(UInt32) |
Confronta questa istanza con un intero senza segno a 32 bit specificato e restituisce un'indicazione dei relativi valori. |
| Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. |
| Equals(UInt32) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato UInt32. |
| GetHashCode() |
Restituisce il codice hash per questa istanza. |
| GetTypeCode() |
Restituisce l'oggetto per il TypeCode tipo di UInt32valore . |
| Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Converte la rappresentazione dell'intervallo di un numero in uno stile e in un formato specifico delle impostazioni cultura specificati nell'equivalente intero senza segno a 32 bit. |
| Parse(String, IFormatProvider) |
Converte la rappresentazione di stringa di un numero in un formato specifico delle impostazioni cultura specificato nell'equivalente intero senza segno a 32 bit. |
| Parse(String, NumberStyles, IFormatProvider) |
Converte la rappresentazione di stringa di un numero in uno stile specificato e in un formato specifico delle impostazioni cultura nell'equivalente intero senza segno a 32 bit. |
| Parse(String, NumberStyles) |
Converte la rappresentazione di stringa di un numero in uno stile specificato nell'equivalente intero senza segno a 32 bit. |
| Parse(String) |
Converte la rappresentazione di stringa di un numero nell'equivalente intero senza segno a 32 bit. |
| ToString() |
Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente. |
| ToString(IFormatProvider) |
Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente usando le informazioni sul formato specifiche delle impostazioni cultura specificate. |
| ToString(String, IFormatProvider) |
Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente utilizzando il formato specificato e le informazioni sul formato specifiche delle impostazioni cultura. |
| ToString(String) |
Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente utilizzando il formato specificato. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Prova a formattare il valore dell'istanza del numero intero senza segno corrente nell'intervallo di caratteri specificato. |
| TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, UInt32) |
Tenta di convertire la rappresentazione di intervallo di un numero in uno stile specificato e in un formato specifico delle impostazioni cultura nel relativo intero senza segno a 32 bit equivalente. Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
| TryParse(ReadOnlySpan<Char>, UInt32) |
Tenta di convertire la rappresentazione di intervallo di un numero nell'equivalente intero senza segno a 32 bit. Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
| TryParse(String, NumberStyles, IFormatProvider, UInt32) |
Tenta di convertire la rappresentazione di stringa di un numero in uno stile specificato e in un formato specifico delle impostazioni cultura nel relativo intero senza segno a 32 bit equivalente. Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
| TryParse(String, UInt32) |
Tenta di convertire la rappresentazione di stringa di un numero nell'equivalente intero senza segno a 32 bit. Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
Implementazioni dell'interfaccia esplicita
Si applica a
Thread safety
Tutti i membri di questo tipo sono thread-safe. I membri che sembrano modificare lo stato dell'istanza restituiscono effettivamente una nuova istanza inizializzata con il nuovo valore. Come per qualsiasi altro tipo, la lettura e la scrittura in una variabile condivisa contenente un'istanza di questo tipo devono essere protette da un blocco per garantire la thread safety.