Conversión de número de SMS a doble (VB.NET)

Estoy tratando de convertir un SMS a doble. Estoy creando un sistema de monitoreo donde valores como "45.2" se envían a otro módem.

Me gustaría convertir 45.2 (que creo que es una cadena inicialmente y se coloca en un cuadro de texto) a doble para poder hacer una comparación al recibirlo.

He intentado esto pero tengo errores:

Dim strMeasurement As String = txtMessage.Text.Trim
Dim dblMeasurement As Double = CDbl(strMeasurement)

Gracias.

preguntado el 03 de mayo de 12 a las 12:05

¿Qué error estás recibiendo? El código es correcto (como en, compila y producirá algo resultado... puede ser un resultado incorrecto dependiendo de la configuración de idioma). -

Funciona ahora, usé Double.TryParse() -

Programar sin entender es culto a la carga. Debe tratar de encontrar y comprender el porque del error, no utilice simplemente una solución que “solucione” el problema (¡por el momento!) sin entender qué lo causó y cómo prevenirlo. -

2 Respuestas

contestado el 03 de mayo de 12 a las 12:05

como dijo raul:
utilizado

Double.tryParse(stringvalue, doublevalueTofill)  

devuelve un verdadero si tiene éxito, de lo contrario, es falso.

contestado el 03 de mayo de 12 a las 12:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.