none
PROBLEMA de separación de palabras VB.NET RRS feed

  • Pregunta

  • como están compañeros, alguien que me ayude porf..

    Quiero separar una lista de muchas palabras de un listbox a otro listbox, pero agregándole algunas palabrillas únicas para todas, el carácter separador es (/) Alguna idea de como seria el código, se agradeceria un montón...

    martes, 16 de junio de 2020 18:21

Todas las respuestas

  • Más o menos algo así:

    For Each item As String in listBox1.Items
        Dim partes as String() = item.Split("/"c)
        listBox2.Items.Add("que tal " & partes(0) & " tambien " & partes(1) & " adios")
    Next

    martes, 16 de junio de 2020 19:18
  • Mil Gracias hermano... Me falta poner (0)(1) en la funcion split. Mas bien no se que significa la c ("/"c)
    miércoles, 17 de junio de 2020 20:49
  • La c que hay detrás de "/"c significa que es un Char. Si no tuviera la c, "/" representaría un tipo String (con 1 único Char dentro del String).

    Es importante diferenciar entre un Char y un String que contiene un Char, porque afecta a la selección de sobrecarga de la función a la que se lo estamos pasando (aunque en el caso particular de Split las dos sobrecargas tienen el mismo efecto, pero no conviene acostumbrarse a ello porque no siempre tiene por qué ser así en todas las funciones a las que podamos llamar con un String o un Char).

    jueves, 18 de junio de 2020 5:55