Analizando un nombre con las funciones IndexOf y Substring

La función o método IndexOf( ) busca la primera ocurrencia de un string en otro string y devuelve la posicion en la cual el string fue encontrado.

La funcion Substring( ) devuelve una secuencia de caracteres consecutivos de un string.

Veamos un ejemplo:

Ingredientes:
1 label
1 cajas de texto
1 listBox
1 boton

En este ejemplo el programa determinaa el nombre de una persona y cuenta las cantidad de letras del apellido.

Codigo:

Public Class Form1 
    Private Sub btnSumar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAnalizar.Click

        Dim nombreCompleto, nombre, apellido As String
        Dim n As Integer 

        nombreCompleto = txtNombre.Text
        n = nombreCompleto.IndexOf(" ") 

        nombre = nombreCompleto.Substring(0, n)
        apellido = nombreCompleto.Substring(n + 1)

        With lstResultado.Items
            .Clear()
            .Add("Nombre: " & nombre)
            .Add("Su apellido tiene " & apellido.Length & " letras.")
        End With 
    End Sub
End Class

Programa:

Comentarios

Entradas populares de este blog

Programa para calacular cantidad de calorias y libras perdidas

Sub procedimientos en VB.NET

The Internet of Things