DeitY51
Messages postés20Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention29 juillet 2005
-
29 juil. 2005 à 14:41
Fildomen
Messages postés805Date d'inscriptionjeudi 22 mai 2003StatutMembreDernière intervention30 octobre 2010
-
29 juil. 2005 à 17:29
Bonjour,
J'aimerais savoir s'il existe l'equivalent en C# de l'instruction 'continue' en VB.NET.
Il m'arrive d'executer des instructions qui levent pas mal d'exceptions mais qui n'ont pas vraiment d'importance pour la poursuite du programme et le nombre de tests a faire est important.
Enfin puisque le .NET est independant du langage utilise, il me parait logique que le 'continue' de VB puisse etre transpose en C#
Fildomen
Messages postés805Date d'inscriptionjeudi 22 mai 2003StatutMembreDernière intervention30 octobre 2010 29 juil. 2005 à 14:53
je pense pas que c possible, ce continue existe en vb.net seulemement pcke ya trop de on error resume next dans les projet vb6, ce qui entraine des blems dans la conversion vers .net, alors on l'a fé que dans le vb.net, mais c a éviter, comme le goto, sinon, tu peux bricoler un tit peu comme ce mec la
DeitY51
Messages postés20Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention29 juillet 2005 29 juil. 2005 à 16:02
je suis bien d'accord avec toi fildomen mais si c faisable en VB.NET c bien qu'il existe un mecanisme dans le framework qui permet de recuperer l'execution du programme apres une exception (oui je sais que c pas tres propre mais des fois la rapidite de developpement est plus importante que la qualite (dixit mon chef)).
De plus il se peut qu'on ne puisse pas faire de test pour eviter de se prendre l'excption en pleine face ;)
cs_69chris
Messages postés318Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention30 décembre 20051 29 juil. 2005 à 16:03
Heuuuuu, bé oui.
Je suppose que t'es dans une boucle pour vouloir faire un continue. Y a
qu'à mettre le try/catch à l'intérieur de la boucle. Non? Ou sinon faut
truander VB....
Et pour ma part, je comprend pas non plus comment on peut avoir deux
langages (en fait plus) qui génère du MSIL et qui font pas la même
chose.
Tiens, j'ai une idée pourrie, pourquoi pas regarder le MSIL d'un code C# avec continue?
Fildomen
Messages postés805Date d'inscriptionjeudi 22 mai 2003StatutMembreDernière intervention30 octobre 2010 29 juil. 2005 à 17:29
tt les deux utilise le msil, mais ils n'ont pas le même compilateur, tu c, essaie de faire un tt ptit code en vb.net utilisant le continue, et essaie de le convertir en c# , et met le volume des baffs au max, pour entendre bien le TETE