Ciao a tutti,
oggi mi sono imbattutto in un problema che avrei risolto in meno di mezzo secondo se mi fossi trovato a programmare in C# o in java e che invece sembra irrisolvibile in VB.
In pratica il problema è questo:
ho un ciclo for each e all'interno di questo ciclo richiamo molte funzioni. Ogni funzione mi restituisce un vero o falso e nel caso in cui restituisca vero devo passare all'elemento successivo del ciclo.
io avrei voluto fare:
for each element as type in collection
ret = myFunction()
if ret = true then
[operazioni]
next element <--- non esiste
end if
ret = myFunction2()
...
...
next
Certo potrei facilmente fare if else if else if else ecc ecc, ma non volevo fare una scaletta infinta anche perché le funzioni che si richiamano sono parecchie e ogni funzione esclude le altre, quindi nel momento in cui la funzione 1 mi dà true vorrei andare all'elento successivo. In C# al posto del next element avrei scritto continue, ma in vb mi dà errore.
Nell'msdn mettono solo esempi facili di cicli dentro cicli ma nessun esempio di come andare all'elemento successivo del ciclo.
Qualcuno mi sa aiutare?
Grazie in anticipo
Diego
-----------------------------------
Avanti sempre e comunque!
-----------------------------------