Spesso mi sconsigliano di utilizzare il Select dicendo che è più lento e cose simili, è vero che l'If è più veloce del Select?
Ovviamente a pari codice e considerando che non Nidifico gli IF cioè:
Considerando questo ciclo, è meglio scrivere:codice:For Each stringhe As String in ArraydiStringhe() Next
oppurecodice:Select stringhe Case Is = "Anno" 'Funzione(bla bla) Case Is = "Mese" 'Funzione(bla bla) Case Is = "Giorno" 'Funzione(bla bla) Case Is = "Secolo" 'Funzione(bla bla) Case Is = "Minuto" 'Funzione(bla bla) Case Else 'Funzione(bla bla) End Select
Cioè in pratica vorrei sapere se è vero che è più lento (di molto) il Select del If e quindi, in caso, quando conviene utilizzarlocodice:If stringhe = "Anno" Then 'Funzione(bla bla) ElseIF string = "Mese" Then 'Funzione(bla bla) ElseIF string = "Giorno" Then 'Funzione(bla bla) ElseIF string = "Secolo" Then 'Funzione(bla bla) ElseIF string = "Minuto" Then 'Funzione(bla bla) Else 'Funzione(bla bla) End If

Rispondi quotando

