Bonjour le forum,

Je suis actuellement entrain de transférer de vieux code en C# d'un de mes collègues en VB.Net et VBA mais aujourd'hui je me heurte à une petite difficulté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
For (i=2, l = x+1; i != l; i++)
Je ne comprends pas du tout la signification du l = x+1 ici (le x renvoi à la ligne du tableau ou l'on se trouve tandis que le i parcourt les lignes)

Je pensais le traduire ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
For i = 2 to i <> l
l = x + 1
[...]
Next i
Mais cela me parait complètement étrange donc si vous pouviez m'éclairer (l'aide microsoft n'étant pas d'un grand secours et je ne code jamais en C#)

Deuxième difficulté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if (!i->a) Then continue
Que j'ai voulu traduire par :
Mais encore une fois j'ai des doutes

Merci a tous