Int16 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.
Rappresenta un intero con segno a 16 bit.
public value class short : IComparable, IComparable<short>, IConvertible, IEquatable<short>, IFormattable
public value class short : IComparable, IConvertible, IFormattable
public value class short : IComparable, IComparable<short>, IEquatable<short>, IFormattable
public struct Int16 : IComparable, IComparable<short>, IConvertible, IEquatable<short>, IFormattable
[System.Serializable]
public struct Int16 : IComparable, IConvertible, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Int16 : IComparable, IComparable<short>, IConvertible, IEquatable<short>, IFormattable
public struct Int16 : IComparable, IComparable<short>, IEquatable<short>, IFormattable
public readonly struct Int16 : IComparable, IComparable<short>, IConvertible, IEquatable<short>, IFormattable
type int16 = struct
interface IConvertible
interface IFormattable
[<System.Serializable>]
type int16 = struct
interface IFormattable
interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type int16 = struct
interface IFormattable
interface IConvertible
type int16 = struct
interface IFormattable
Public Structure Int16
Implements IComparable, IComparable(Of Short), IConvertible, IEquatable(Of Short), IFormattable
Public Structure Int16
Implements IComparable, IConvertible, IFormattable
Public Structure Int16
Implements IComparable, IComparable(Of Short), IEquatable(Of Short), IFormattable
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Il Int16 tipo di valore rappresenta numeri interi con segno con valori compresi tra 32768 e 32767 positivi.
Questo tipo fornisce metodi per convertire il valore di un'istanza di questo tipo nella relativa rappresentazione di stringa, per convertire la rappresentazione di stringa di un numero in un'istanza di questo tipo e per confrontare le istanze di questo tipo.
È anche possibile chiamare i membri della Math classe per eseguire un'ampia gamma di operazioni numeriche, tra cui ottenere il valore assoluto di un numero, calcolare il quoziente e il resto dalla divisione integrale, determinare il valore massimo o minimo di due interi, ottenere il segno di un numero e arrotondare un numero.
Per informazioni sul modo in cui i codici di specifica del formato controllano la rappresentazione di stringa dei tipi di valore, vedere Formattazione dei tipi.
Campi
| Nome | Descrizione |
|---|---|
| MaxValue |
Rappresenta il valore massimo possibile di un oggetto Int16. Questo campo è costante. |
| MinValue |
Rappresenta il valore minimo possibile di Int16. Questo campo è costante. |
Metodi
| Nome | Descrizione |
|---|---|
| CompareTo(Int16) |
Confronta questa istanza con un intero con segno a 16 bit specificato e restituisce un intero che indica se il valore di questa istanza è minore, uguale o maggiore del valore dell'intero con segno a 16 bit specificato. |
| CompareTo(Object) |
Confronta questa istanza con un oggetto specificato e restituisce un numero intero che indica se il valore di questa istanza è minore, uguale o maggiore del valore dell'oggetto. |
| Equals(Int16) |
Restituisce un valore che indica se questa istanza è uguale a un valore specificato Int16 . |
| Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. |
| GetHashCode() |
Restituisce il codice hash per questa istanza. |
| GetTypeCode() | |
| Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Converte la rappresentazione dell'intervallo di un numero in uno stile specificato e in un formato specifico delle impostazioni cultura nell'equivalente intero con segno a 16 bit. |
| Parse(String, IFormatProvider) |
Converte la rappresentazione di stringa di un numero in un formato specifico delle impostazioni cultura specificato nell'equivalente intero con segno a 16 bit. |
| Parse(String, NumberStyles, IFormatProvider) |
Converte la rappresentazione di stringa di un numero in uno stile e un formato specifico delle impostazioni cultura specificati nell'equivalente intero con segno a 16 bit. |
| Parse(String, NumberStyles) |
Converte la rappresentazione di stringa di un numero in uno stile specificato nell'equivalente intero con segno a 16 bit. |
| Parse(String) |
Converte la rappresentazione di stringa di un numero nell'equivalente intero con segno a 16 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 usando il formato specificato e le informazioni di formattazione 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) |
Tenta di formattare il valore dell'istanza di numero breve corrente nell'intervallo di caratteri specificato. |
| TryParse(ReadOnlySpan<Char>, Int16) |
Converte la rappresentazione di intervallo di un numero in un formato specifico delle impostazioni cultura nell'equivalente intero con segno a 16 bit. Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
| TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Int16) |
Converte la rappresentazione dell'intervallo di un numero in uno stile specificato e in un formato specifico delle impostazioni cultura nell'equivalente intero con segno a 16 bit. Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
| TryParse(String, Int16) |
Converte la rappresentazione di stringa di un numero nell'equivalente intero con segno a 16 bit. Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
| TryParse(String, NumberStyles, IFormatProvider, Int16) |
Converte la rappresentazione di stringa di un numero in uno stile e un formato specifico delle impostazioni cultura specificati nell'equivalente intero con segno a 16 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.