UInt64 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 64 bit.
public value class System::UInt64 : IComparable, IComparable<System::UInt64>, IConvertible, IEquatable<System::UInt64>, IFormattable
public value class System::UInt64 : IComparable, IComparable<System::UInt64>, IConvertible, IEquatable<System::UInt64>, ISpanFormattable
public value class System::UInt64 : IComparable, IConvertible, IFormattable
public value class System::UInt64 : IComparable, IComparable<System::UInt64>, IEquatable<System::UInt64>, IFormattable
[System.CLSCompliant(false)]
public struct UInt64 : IComparable, IComparable<ulong>, IConvertible, IEquatable<ulong>, IFormattable
[System.CLSCompliant(false)]
public struct UInt64 : IComparable, IComparable<ulong>, IConvertible, IEquatable<ulong>, ISpanFormattable
[System.CLSCompliant(false)]
[System.Serializable]
public struct UInt64 : IComparable, IConvertible, IFormattable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct UInt64 : IComparable, IComparable<ulong>, IConvertible, IEquatable<ulong>, IFormattable
[System.CLSCompliant(false)]
public struct UInt64 : IComparable, IComparable<ulong>, IEquatable<ulong>, IFormattable
[<System.CLSCompliant(false)>]
type uint64 = struct
interface IConvertible
interface IFormattable
[<System.CLSCompliant(false)>]
type uint64 = struct
interface IConvertible
interface ISpanFormattable
interface IFormattable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type uint64 = struct
interface IFormattable
interface IConvertible
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type uint64 = struct
interface IFormattable
interface IConvertible
[<System.CLSCompliant(false)>]
type uint64 = struct
interface IFormattable
Public Structure UInt64
Implements IComparable, IComparable(Of ULong), IConvertible, IEquatable(Of ULong), IFormattable
Public Structure UInt64
Implements IComparable, IComparable(Of ULong), IConvertible, IEquatable(Of ULong), ISpanFormattable
Public Structure UInt64
Implements IComparable, IConvertible, IFormattable
Public Structure UInt64
Implements IComparable, IComparable(Of ULong), IEquatable(Of ULong), IFormattable
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Il tipo valore rappresenta interi senza segno con valori compresi tra 0 e UInt64 18.446.744.073.709.551.615.
Importante
Il UInt64 tipo non è conforme a CLS. Il tipo alternativo conforme a CLS è Decimal . Int64 può essere usato invece per sostituire un UInt64 valore compreso tra zero e MaxValue . Per altre informazioni sulla conformità a CLS, vedere Indipendenza del linguaggio e Language-Independent componenti.
UInt64 fornisce metodi per confrontare istanze di questo tipo, convertire il valore di un'istanza nella relativa rappresentazione di stringa e convertire la rappresentazione di stringa di un numero in un'istanza di questo tipo.
Campi
MaxValue |
Rappresenta il valore massimo possibile di UInt64. Questo campo è costante. |
MinValue |
Rappresenta il valore più piccolo possibile di UInt64. Questo campo è costante. |
Metodi
CompareTo(Object) |
Confronta questa istanza con un oggetto specificato e restituisce un'indicazione dei valori relativi. |
CompareTo(UInt64) |
Confronta questa istanza con un intero senza segno a 64 bit specificato e restituisce un'indicazione dei valori relativi. |
Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. |
Equals(UInt64) |
Restituisce un valore che indica se l'istanza è uguale a un valore UInt64 specificato. |
GetHashCode() |
Restituisce il codice hash per l'istanza. |
GetTypeCode() | |
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Converte la rappresentazione in forma di intervallo di un numero in uno stile e in un formato specifico delle impostazioni cultura specificati nell'equivalente intero senza segno a 64 bit. |
Parse(String) |
Converte la rappresentazione di stringa di un numero nel suo equivalente intero senza segno a 64 bit. |
Parse(String, IFormatProvider) |
Converte la rappresentazione di stringa di un numero in un formato specifico delle impostazioni cultura nel suo equivalente intero senza segno a 64 bit. |
Parse(String, NumberStyles) |
Converte la rappresentazione di stringa di un numero in uno stile specificato nel suo equivalente intero senza segno a 64 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 64 bit. |
ToString() |
Converte il valore numerico dell'istanza nella rappresentazione di stringa equivalente. |
ToString(IFormatProvider) |
Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente usando le informazioni di formato specifiche delle impostazioni cultura. |
ToString(String) |
Converte il valore numerico dell'istanza corrente nella rappresentazione di stringa equivalente, usando il formato specificato. |
ToString(String, IFormatProvider) |
Converte il valore numerico dell'istanza nella rappresentazione di stringa equivalente usando il formato specificato e le informazioni di formattazione specifiche delle impostazioni cultura. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tenta di formattare il valore dell'istanza di numero lungo senza segno corrente nell'intervallo di caratteri specificato. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, UInt64) |
Tenta di convertire la rappresentazione in forma di intervallo di un numero in uno stile e in un formato specifico delle impostazioni cultura specificati nel relativo intero senza segno a 64 bit equivalente. Un valore restituito indica se la conversione è riuscita o meno. |
TryParse(ReadOnlySpan<Char>, UInt64) |
Tenta di convertire la rappresentazione in forma di intervallo di un numero nel relativo intero senza segno a 64 bit equivalente. Un valore restituito indica se la conversione è riuscita o meno. |
TryParse(String, NumberStyles, IFormatProvider, UInt64) |
Prova a convertire la rappresentazione di stringa di un numero in uno stile e in un formato specifico delle impostazioni cultura specificati nel relativo intero senza segno a 64 bit equivalente. Un valore restituito indica se la conversione è riuscita o meno. |
TryParse(String, UInt64) |
Prova a convertire la rappresentazione di stringa di un numero nel relativo intero senza segno a 64 bit equivalente. Un valore restituito indica se la conversione è riuscita o meno. |
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 che contiene un'istanza di questo tipo devono essere protette da un blocco per garantire la thread safety.