Tecnología

Inicio

Cómo encontrar el número de líneas en una cadena de Visual Basic

No hay un método en la clase cadena de Visual Basic para encontrar el número de líneas en una cadena de múltiples líneas. Sin embargo, con un poco de uso creativo de los métodos existentes, el valor puede todavía ser descubierto. La clave es tener en cuenta que la constante "vbNewLine" se puede utilizar como entrada para el método de "dividir". Esto le dará una matriz de todas las líneas en la cadena, y desde allí sólo tiene que comprobar el tamaño de la matriz para ver la longitud de cadena de líneas.

Instrucciones

1 Abra Visual Basic. Crear un nuevo proyecto haciendo clic en "Archivo", "Nuevo proyecto". Seleccione "Aplicación de consola."

2 Pegue el siguiente código dentro de la aplicación:

Dim s = "This is a " & vbNewLine & " multiline string."

MsgBox (s)

Dim t = s.Split (vbNewLine)

MsgBox (t.Length)

Esto define una cadena con dos líneas, lo muestra al usuario, lo divide siempre que haya un salto de línea y muestra el recuento total de la línea.

3 Haga clic en "Ejecutar" para probar la aplicación.