Web Log di Adrian Florea

"You know you've achieved perfection in design, not when you have nothing more to add, but when you have nothing more to take away." Antoine de Saint-Exupery
posts - 440, comments - 2715, trackbacks - 3944

My Links

Archives

Post Categories

Image Galleries

.RO Blogs

.RO People

.RO Sites

Blogs

Furls

Links

vinCitori

Undebugable

In un programma "vuoto":

1 class Foo
2 {
3   static void Main()
4   {
5   }
6 }

la sessione di debug inizia, nel caso di questo codice, direttamente con la riga 5 ("the next statement that will be executed").
Poi, si sa che per il codice dopo un:
for(;;);
si ottiene un warning "Unreachable code detected", appunto perché il compilatore scopre il fatto che quella porzione di codice non sarà mai eseguita. Ciò vuol dire che, per il seguente codice:

1 class Foo
2 {
3   static void Main()
4   {
5     for(;;);
6   }
7 }

non esiste alcuna riga su cui il debugger si possa fermare! :-)

Print | posted on venerdì 28 maggio 2004 03:33 | Filed Under [ Carillon .NET ]

Powered by:
Powered By Subtext Powered By ASP.NET