Quisiera saber si es lo mismo hacer cierta acción en un bucle For, como en una Sentencia If, con respecto a la velocidad. Me explico: Ejemplo que tenemos un Array con 5 cadenas:
Código:
Ahora quiero agregar el contenido de este array a una lista, pero que el contenido "Adios" no lo agregue:Dim Array(1 to 5) As String Array(1) = "Hola" Array(2) = "Chau" Array(3) = "Adios" Array(4) = "Nombre" Array(5) = "Pepito"
Código:
Buenísimo, ahora tenemos otra forma de hacerlo, mucho más larga, y si el Array estaría cargado con 100 elementos, sería inmenso:Dim i As Integer For i = 1 to 5 if not Array(i) = "Adios" Then list1.additem Array(i) end if Next i
Código:
Así sucesivamente hasta que el que tenga el contenido "Adios" no lo va a agregar.If Not Array(1) = "Adios" Then list1.additem Array(1) Elseif Not Array(2) = "Adios" Then list1.additem Array(2) ....
Ahora, yo quiero saber, si el Bucle For, por ser mucho más dinámico al tener una cantidad de elementos por agregar a un listbox (usé esto como ejemplo, es en general) es más lento al momento de ejecutarse que hacer todas las condiciones, aunque estas sean 100 o más.
Solo eso muchachos, Gracias