Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Byte.Parse (String)

 

Data di pubblicazione: ottobre 2016

Converte la rappresentazione di stringa di un numero nell'oggetto Byte equivalente.

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

public static byte Parse(
	string s
)

Parametri

s
Type: System.String

Stringa che contiene un numero da convertire. Per interpretare la stringa, viene usato lo stile Integer.

Valore restituito

Type: System.Byte

Valore di byte equivalente al numero contenuto in s.

Exception Condition
ArgumentNullException

s è null.

FormatException

s non è nel formato corretto.

OverflowException

s rappresenta un numero minore di MinValue o maggiore di MaxValue.

Il s parametro contiene un numero nel formato:

[ws] cifre [accesso] [ws]

Gli elementi tra parentesi quadre ([e]) sono facoltativi. Nella tabella seguente viene descritto ogni elemento.

Elemento

Descrizione

ws

Spazio vuoto facoltativo.

segno

Un segno positivo o negativo facoltativo.

cifre

Una sequenza di cifre comprese tra 0 e 9.

Il s parametro viene interpretato utilizzando il NumberStyles.Integer stile. Oltre a cifre decimali del valore byte, sono consentiti solo spazi iniziali e finali con un segno iniziale. (Se il segno è presente, deve essere positivo o il metodo genera un OverflowException.) Per definire in modo esplicito gli elementi di stile che possono essere presenti in s, utilizzare il Byte.Parse(String, NumberStyles) o Byte.Parse(String, NumberStyles, IFormatProvider) metodo.

Il s parametro viene analizzato utilizzando le informazioni di formattazione in un NumberFormatInfo oggetto inizializzato per la lingua corrente. Per altre informazioni, vedere CurrentInfo. Per analizzare una stringa utilizzando le informazioni di formattazione di altre impostazioni cultura, usare il Byte.Parse(String, NumberStyles, IFormatProvider) metodo.

Nell'esempio seguente viene illustrato come convertire un valore stringa in un valore di byte utilizzando il Byte.Parse(String) metodo. Il valore di byte risultante viene quindi visualizzato nella console.

string stringToConvert = " 162";
byte byteValue;
try
{
   byteValue = Byte.Parse(stringToConvert);
   Console.WriteLine("Converted '{0}' to {1}.", stringToConvert, byteValue);
}   
catch (FormatException)
{
   Console.WriteLine("Unable to parse '{0}'.", stringToConvert);
}
catch (OverflowException)
{
   Console.WriteLine("'{0}' is greater than {1} or less than {2}.", 
                     stringToConvert, Byte.MaxValue, Byte.MinValue);
}  
// The example displays the following output to the console:
//       Converted ' 162' to 162.         

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 1.1
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: