Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Struttura SByte

Rappresenta un valore intero con segno a 8 bit.

Questa API non è conforme a CLS. L'alternativa conforme a CLS è Int16.

Spazio dei nomi:  System
Assembly:  mscorlib (in mscorlib.dll)
[SerializableAttribute]
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public struct SByte : IComparable, IFormattable, 
	IConvertible, IComparable<sbyte>, IEquatable<sbyte>

Il tipo SByte espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoSupportato da XNA FrameworkCompareTo(Object)Consente di confrontare l'istanza con un oggetto specificato e restituisce un'indicazione dei valori relativi.
Metodo pubblicoSupportato da XNA Frameworkf71b253d.PortableClassLibrary(it-it,VS.100).gifCompareTo(SByte)Confronta questa istanza con un intero con segno a 8 bit specificato e restituisce un'indicazione dei valori relativi.
Metodo pubblicoSupportato da XNA Frameworkf71b253d.PortableClassLibrary(it-it,VS.100).gifEquals(Object)Restituisce un valore che indica se questa istanza è uguale ad un oggetto specificato. (Esegue l'override di ValueType.Equals(Object)).
Metodo pubblicoSupportato da XNA Frameworkf71b253d.PortableClassLibrary(it-it,VS.100).gifEquals(SByte)Restituisce un valore che indica se l'istanza è uguale a un valore SByte specificato.
Metodo protettoSupportato da XNA Frameworkf71b253d.PortableClassLibrary(it-it,VS.100).gifFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoSupportato da XNA Frameworkf71b253d.PortableClassLibrary(it-it,VS.100).gifGetHashCode Restituisce il codice hash per l'istanza corrente. (Esegue l'override di ValueType.GetHashCode()).
Metodo pubblicoSupportato da XNA Frameworkf71b253d.PortableClassLibrary(it-it,VS.100).gifGetTypeOttiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoSupportato da XNA FrameworkGetTypeCodeRestituisce l'oggetto TypeCode del tipo di valore SByte.
Metodo protettoSupportato da XNA Frameworkf71b253d.PortableClassLibrary(it-it,VS.100).gifMemberwiseCloneConsente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblicoMembro staticoSupportato da XNA FrameworkParse(String)Converte la rappresentazione di stringa di un numero nel relativo intero con segno a 8 bit equivalente.
Metodo pubblicoMembro staticoSupportato da XNA FrameworkParse(String, NumberStyles)Converte la rappresentazione di stringa di un numero in uno stile specificato nel relativo intero con segno a 8 bit equivalente.
Metodo pubblicoMembro staticof71b253d.PortableClassLibrary(it-it,VS.100).gifParse(String, IFormatProvider)Converte la rappresentazione di stringa di un numero in un formato specifico delle impostazioni cultura specificato nel relativo intero con segno a 8 bit equivalente.
Metodo pubblicoMembro staticoSupportato da XNA Frameworkf71b253d.PortableClassLibrary(it-it,VS.100).gifParse(String, NumberStyles, IFormatProvider)Converte la rappresentazione in forma di stringa di un numero disponibile in uno stile precisato e in un formato specifico delle impostazioni cultura nell'equivalente intero con segno a 8 bit.
Metodo pubblicoSupportato da XNA Frameworkf71b253d.PortableClassLibrary(it-it,VS.100).gifToString()Converte il valore numerico dell'istanza nella rappresentazione in forma di stringa equivalente. (Esegue l'override di ValueType.ToString()).
Metodo pubblicoSupportato da XNA Frameworkf71b253d.PortableClassLibrary(it-it,VS.100).gifToString(IFormatProvider)Converte il valore numerico di questa istanza nella relativa rappresentazione di stringa equivalente utilizzando le informazioni di formato specifiche delle impostazioni cultura specificate.
Metodo pubblicoSupportato da XNA FrameworkToString(String)Converte il valore numerico dell'istanza nella rappresentazione in forma di stringa equivalente utilizzando il formato specificato.
Metodo pubblicoSupportato da XNA Frameworkf71b253d.PortableClassLibrary(it-it,VS.100).gifToString(String, IFormatProvider)Converte il valore numerico di questa istanza nella relativa rappresentazione di stringa equivalente utilizzando il formato e le informazioni di formattazione specifiche delle impostazioni cultura specificati.
Metodo pubblicoMembro staticoTryParse(String, SByte)Tenta di convertire la rappresentazione di stringa di un numero nel relativo equivalente di SByte e, successivamente, restituisce un valore che indica se la conversione è stata eseguita correttamente.
Metodo pubblicoMembro staticof71b253d.PortableClassLibrary(it-it,VS.100).gifTryParse(String, NumberStyles, IFormatProvider, SByte)Tenta di convertire la rappresentazione di stringa di un numero avente uno stile e un formato specifico delle impostazioni cultura specificati nel relativo oggetto SByte equivalente. Quindi, restituisce un valore che indica se la conversione è stata eseguita correttamente.
In alto
  NomeDescrizione
Campo pubblicoMembro staticoSupportato da XNA Frameworkf71b253d.PortableClassLibrary(it-it,VS.100).gifMaxValueRappresenta il valore massimo possibile di SByte. Questo campo è costante.
Campo pubblicoMembro staticoSupportato da XNA Frameworkf71b253d.PortableClassLibrary(it-it,VS.100).gifMinValueRappresenta il valore più piccolo possibile di SByte. Questo campo è costante.
In alto
  NomeDescrizione
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToBooleanInfrastruttura. Per una descrizione di questo membro, vedere IConvertible.ToBoolean.
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToByteInfrastruttura. Per una descrizione di questo membro, vedere IConvertible.ToByte.
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToCharInfrastruttura. Per una descrizione di questo membro, vedere il metodo IConvertible.ToChar.
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToDateTimeInfrastruttura. Questa conversione non è supportata. Qualsiasi tentativo di eseguire tale operazione genera un'eccezione InvalidCastException.
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToDecimalInfrastruttura. Per una descrizione di questo membro, vedere IConvertible.ToDecimal.
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToDoubleInfrastruttura. Per una descrizione di questo membro, vedere IConvertible.ToDouble.
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToInt16Infrastruttura. Per una descrizione di questo membro, vedere IConvertible.ToInt16.
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToInt32Infrastruttura. Per una descrizione di questo membro, vedere IConvertible.ToInt32.
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToInt64Infrastruttura. Per una descrizione di questo membro, vedere IConvertible.ToInt64.
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToSByteInfrastruttura. Per una descrizione di questo membro, vedere IConvertible.ToSByte.
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToSingleInfrastruttura. Per una descrizione di questo membro, vedere il metodo IConvertible.ToSingle.
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToTypeInfrastruttura. Per una descrizione di questo membro, vedere IConvertible.ToType.
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToUInt16Infrastruttura. Per una descrizione di questo membro, vedere il metodo IConvertible.ToUInt16.
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToUInt32Infrastruttura. Per una descrizione di questo membro, vedere il metodo IConvertible.ToUInt32.
Implementazione esplicita dell'interfacciaMetodo privatoSupportato da XNA FrameworkIConvertible.ToUInt64Infrastruttura. Per una descrizione di questo membro, vedere il metodo IConvertible.ToUInt64.
In alto

Il tipo di valore SByte rappresenta interi compresi tra 128 negativo e 127 positivo.

Nota importanteImportante

Il tipo SByte non è conforme a CLS. Il tipo alternativo conforme a CLS è Int16. È invece possibile utilizzare Byte per sostituire un valore SByte positivo compreso nell'intervallo tra zero e MaxValue. Per ulteriori informazioni sulla conformità a CLS, vedere Common Language Specification.

SByte 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.

Per informazioni su come la rappresentazione in forma di stringa dei tipi di valore è controllata dai codici di specifica del formato, vedere Formattazione dei tipi di dati.

.NET Framework

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

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Supportato in:

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

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

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.

Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
© 2013 Microsoft. Tutti i diritti riservati.