none
¿Cómo saber si una cadena es un número, incluyendo si es hexadecimal? RRS feed

Respuestas

  • Puedes utilizar la función TryParse() para validar el contenido de la cadena de caracteres indicando el estilo de número hexadecimal, por ejemplo:

    Dim Datos = {"DABA14323", "2342343", "AH899"}
    Dim Num As Long
    
    For Each item As String In Datos
    	If Long.TryParse(item, NumberStyles.HexNumber, CultureInfo.CurrentCulture, Num) Then
    		MessageBox.Show("Es un valor decimal o hexadecimal")
    	Else
    		MessageBox.Show("No es un valor decimal ni hexadecimal")
    	End If
    Next


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Propuesto como respuesta Jorge TurradoMVP viernes, 21 de julio de 2017 4:30
    • Marcado como respuesta James2016-2 viernes, 21 de julio de 2017 4:47
    viernes, 21 de julio de 2017 4:20