VB.NET inserts gotos left and right in its generated code ...

If you want to see a really scary example try "on error resume next"

Cheers,

Greg


On 6/21/06, Mike Andrews <[EMAIL PROTECTED]> wrote:

Hmmm....

I'm still not entirely convinced, but they do make good cases for GOTO.
I suppose I need to look at the IL from a VB program with Exit Do nested
inside a Select Case statement inside a Do loop.
Perhaps it just inserts goto statements itself.




On 6/20/06, Roy Green <[EMAIL PROTECTED]> wrote:
>
> Michael Covington had a great article about restoring the reputation
> of the goto statement, but unfortunately I can't find it, as his other
> hobby is astrophotography, and there is apparently a species of
> computerized telescope called GoTo..  and a Google search is clogged
> with such results.
>
> Ah, here it is:
> http://www.covingtoninnovations.com/michael/blog/0509/index.html#050918
>
> and he points to Steve McConnell's page at
> http://www.stevemcconnell.com/ccgoto.htm
>
>
>
>
>
> On 6/20/06, Mike Andrews <[EMAIL PROTECTED]> wrote:
> > No, I've not considered it.  I'd rather set a flag variable to make it
> work
> > rather than do anything with goto.
> > I just believe it's bad programming practice to use goto's.
> >
> > Thanks,
> > Mike
> >
> >
> > On 6/20/06, Toulakis, Dimitrios (RESC) <
> [EMAIL PROTECTED]>
> > wrote:
> > >
> > > Hi Mike,
> > >
> > > Have you considered using the goto statement?
> > >
> > > Cheers,Dimitrios
> > >
> > > -----Original Message-----
> > > From: Discussion of advanced .NET topics.
> > > [mailto:[EMAIL PROTECTED] On Behalf Of Mike
Andrews
> > > Sent: Tuesday, June 20, 2006 3:49 PM
> > > To: [email protected]
> > > Subject: [ADVANCED-DOTNET] Exit Do...
> > >
> > > Guys...
> > >
> > > I know that break; is essentially the same as a VB Exit Do.
> > >
> > > However...
> > >
> > > If I'm inside a switch statement, is it possible to exit the Do
loop?
> > >
> > > Thanks,
> > > Mike
> > >
> > > ===================================
> > > This list is hosted by DevelopMentor(r)  http://www.develop.com
> > >
> > > View archives and manage your subscription(s) at
> > > http://discuss.develop.com
> > >
> > > ===================================
> > > This list is hosted by DevelopMentor(r)  http://www.develop.com
> > >
> > > View archives and manage your subscription(s) at
> > > http://discuss.develop.com
> > >
> >
> > ===================================
> > This list is hosted by DevelopMentor(r)  http://www.develop.com
> >
> > View archives and manage your subscription(s) at
> http://discuss.develop.com
> >
>
> ===================================
> This list is hosted by DevelopMentor(r)  http://www.develop.com
>
> View archives and manage your subscription(s) at
> http://discuss.develop.com
>

===================================
This list is hosted by DevelopMentor(r)  http://www.develop.com

View archives and manage your subscription(s) at
http://discuss.develop.com




--
If knowledge can create problems, it is not through ignorance that we can
solve them.

Isaac Asimov

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to