“Conocimientos Programación>Visual Basics Programación

Cómo convertir una cadena a INT en Vb.net

2011/6/3
Conversión de cadenas en enteros ayuda con seguridad que su aplicación VB.NET más estable. El usuario introduce " xyz " en un campo numérico , por ejemplo, puede hacer que el programa se bloquee si el código no coger ese error. Una forma de prevenir problemas es examinar una cadena antes de intentar convertirlo . Usted puede hacer que mediante la adición largo excepción de cheques a su código. Una forma más rápida para convertir una cadena es utilizar el método " TryParse " integrada en el framework. NET . El método de " TryParse " valida una cadena , y la convierte en un número entero si la cadena contiene datos enteros . Instrucciones
1

abrir uno de sus proyectos VB.NET utilizando Microsoft Visual Studio . . Busque el método Page_Load en el formulario de inicio del proyecto
2

Pega el siguiente código en la parte superior de dicho método :

Dim stringValue1 As String = " 100 "
< p > Dim stringValue2 As String = " 100.1 "

Dim stringValue3 As String = crea tres variables de cadena, y les asigna valores . La primera variable contiene " 100 . " Es un valor entero válido . El valor de la segunda variable es " 100.1 ". Eso es un número válido , pero no es un entero válido . La última variable , " stringValue3 , " tiene un valor no válido . Ese valor es " ABCD ". Los tres últimos estados pasan las tres variables a una función llamada " MakeInt . " Esta función intenta convertir cada cadena en un entero y devuelve el resultado de que el intento de método Page_Load . Los comandos MessageBox.Show muestran los valores devueltos por las llamadas a funciones
3

Pega el siguiente función a continuación el método Page_Load .

Función MakeInt ( val ByVal como secuencia) As Integer

intval Dim As Integer

Si No Integer.TryParse (val , intval ) Entonces

intval = -1

End If

Volver intval

End Function

Esta función utiliza el método " TryParse " para convertir el valor de la cadena que recibe en un entero . Si tiene éxito , almacena el resultado en la variable " intval " . Si el intento de conversión falla , la función establece el valor de la variable " intval " a " -1 ".
4

Presiona la tecla "F5 " . Visual Studio se ejecuta el proyecto. El primer comando " MessageBox.Show " muestra " 100 " porque la función fue capaz de convertir la cadena que contiene " 100 " en un entero válido . Los dos comandos " MessageBox.Show " siguiente pantalla " -1 ". Esos valores , " 100.1 " y "ABCD ", no son números enteros. La función devuelve " -1 ", ya que no pudo convertir esos valores en números enteros.

Visual Basics Programación
Cómo habilitar Asistencia remota en el registro con WSH
Cómo arreglar Runtime Error 5
Cómo copiar una base de datos con Visual Basic 6
Cómo hacer un Image Uploader Visual Basic
Cómo eliminar objetos de forma lineal en Visual Basic
Fundamentos de Visual Basic
Cómo crear juegos en Visual Basic
Cómo utilizar controles Inet VB6
Conocimientos Informáticos © http://www.ordenador.online