Esporta (0) Stampa
Espandi tutto

Struttura Int64

Aggiornamento: novembre 2007

Rappresenta un valore integer con segno a 64 bit.

Spazio dei nomi:  System
Assembly:  mscorlib (in mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public struct Int64 : IComparable, IFormattable, 
	IConvertible, IComparable<long>, IEquatable<long>
/** @attribute SerializableAttribute */ 
/** @attribute ComVisibleAttribute(true) */
public final class Int64 extends ValueType implements IComparable, 
	IFormattable, IConvertible, IComparable<long>, IEquatable<long>
JScript supporta l'utilizzo di strutture ma non la dichiarazione di nuove.

Il tipo di valore Int64 rappresenta valori integer compresi tra 9.223.372.036.854.775.808 negativo e 9.223.372.036.854.775.807 positivo.

Int64 fornisce metodi per confrontare istanze di questo tipo, convertire il valore di un'istanza nella relativa rappresentazione in forma di stringa e convertire la rappresentazione in forma di stringa di un numero in un'istanza di questo tipo.

Questo tipo implementa le interfacce IComparable, IComparable<T>, IFormattable e IConvertible. Utilizzare la classe Convert per le conversioni anziché l'implementazione del membro esplicito dell'interfaccia IConvertible di questo tipo.

Tutti i membri di questo tipo sono thread-safe. I membri che sembrano modificare lo stato dell'istanza restituiscono in realtà una nuova istanza inizializzata con il nuovo valore. Come con qualsiasi altro tipo, le operazioni di lettura e scrittura su una variabile condivisa che contiene un'istanza di questo tipo devono essere protette da un blocco per garantire che siano thread-safe.

6yy583ek.alert_caution(it-it,VS.90).gifAttenzione:

L'assegnazione di un'istanza di questo tipo non è thread-safe su tutte le piattaforme hardware perché la rappresentazione binaria di tale istanza potrebbe essere troppo estesa per l'assegnazione in un'unica operazione atomica.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC, Xbox 360

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supportato in: 3.5, 2.0, 1.0

XNA Framework

Supportato in: 2.0, 1.0

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft