26.07.2013 Views

Operativsystem: .............................................................

Operativsystem: .............................................................

Operativsystem: .............................................................

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Hvis vi ønsker debug data vist skal vi kompilere: csc /d:DEBUG program.cs (NB ’DEBUG’ er en<br />

standard udtryk – ikke en værdi vi selv definerer - som altid aktiverer klassen Debug!):<br />

Som det ses har Debug klassen en samling af Listeners og vi kan tilføje nye Listeners hertil. En<br />

listener kunne også have skrevet til en FileStream i stedet. Console.Out er den stream som går til<br />

skærmen.<br />

Metodens stack eller StackFrame:<br />

Hver gang en metode kaldes åbner den med en ny stack. ved at undersøge metodens stack (i<br />

System.Diagnostics findes klassen StackFrame) kan vi se hvilken metode som har kaldt denne<br />

metode og så videre bagud!<br />

Det viste program kan skrives om, så det viser, hvordan metoderne kalder hinanden – direkte og<br />

indirekte:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!