¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Byte.Parse (Método) (String)

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
Tipo: System.String
Cadena que contiene un número que se va a convertir. La cadena se interpreta utilizando el estilo de Integer.

Valor devuelto

Tipo: System.Byte
Valor de tipo byte equivalente al número contenido en s.

ExcepciónCondición
ArgumentNullException

s es null.

FormatException

s no tiene el formato correcto.

OverflowException

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

El parámetro s contiene un número con la estructura:

[eb][signo]dígitos[eb]

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

Elemento

Descripción

eb

Espacio en blanco opcional.

sign

Signo positivo o negativo opcional.

dígitos

Secuencia de dígitos comprendidos entre el 0 y el 9.

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

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

En el ejemplo siguiente se muestra cómo convertir un valor de cadena en un valor de bytes mediante el método Byte.Parse(String). 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.         


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft