Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método Byte.Parse (String)

 

Publicado: octubre de 2016

Convierte la representación en forma de cadena de un número en su Byte equivalente.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public static byte Parse(
	string s
)

Parámetros

s
Type: System.String

Cadena que contiene un número que se va a convertir. La cadena se interpreta usando el estilo Integer.

Valor devuelto

Type: System.Byte

Un valor de byte que es equivalente al número contenido en s.

Exception Condition
ArgumentNullException

El valor de s es null.

FormatException

s no tiene el formato correcto.

OverflowException

s representa un número menor que MinValue o mayor que MaxValue.

El s parámetro contiene un número del formulario:

[ws] [signo] dígitos [ws]

Los elementos de los corchetes ([ y ]) son opcionales. En la tabla siguiente describe cada elemento.

Elemento

Descripción

eb

Espacio en blanco opcional.

signo

Un signo positivo o negativo opcional.

dígitos

Una secuencia de dígitos que comprende del 0 al 9.

El s parámetro se interpreta usando el NumberStyles.Integer estilo. Además de dígitos decimales del valor de byte, se permiten solo espacios iniciales y finales junto con un signo inicial. (Si el inicio de sesión está presente, debe ser un signo positivo o el método produce una OverflowException.) Para definir explícitamente los elementos de estilo que pueden estar presentes en s, use la Byte.Parse(String, NumberStyles) o Byte.Parse(String, NumberStyles, IFormatProvider) método.

El s parámetro se analiza utilizando la información de formato en un NumberFormatInfo objeto que se inicializa para la referencia cultural del sistema actual. Para obtener más información, consulta CurrentInfo. Para analizar una cadena usando la información de formato de alguna otra referencia cultural, use el Byte.Parse(String, NumberStyles, IFormatProvider) método.

En el ejemplo siguiente se muestra cómo convertir un valor de cadena en un valor de bytes mediante la Byte.Parse(String) método. El valor de bytes resultante se muestra a continuación, en la consola.

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.         

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: