26.07.2013 Views

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

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

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

nologo Suppress compiler copyright message<br />

/noconfig Do not auto include CSC.RSP file<br />

- ADVANCED -<br />

/baseaddress: Base address for the library to be built<br />

/bugreport: Create a 'Bug Report' file<br />

/codepage: Specifies the codepage to use when opening source files<br />

/utf8output Output compiler messages in UTF-8 encoding<br />

/main: Specifies the type that contains the entry point (ignore all other possible entry<br />

points) (Short form: /m)<br />

/fullpaths Compiler generates fully qualified paths<br />

/filealign: Specify the alignment used for output file sections<br />

/nostdlib[+|-] Do not reference standard library (mscorlib.dll)<br />

/lib: Specify additional directories to search in for references<br />

Gennemgang af programmet Test:<br />

Med en lille ændring ser vores Test.cs sådan ud:<br />

//fil: test.cs<br />

//postcondition: outputter en linje til skærmen<br />

public class Test{<br />

public static void Main(string[] args){<br />

System.Console.WriteLine("Hello World!");<br />

System.Console.Read();<br />

}<br />

}<br />

Øverst er tilføjet 2 linjer som starter med //. Linjer som starter med // er kommentarer som skal<br />

gøre programmer mere forståelige. Kompileren springer altid disse linjer over – dvs her kan skrives<br />

hvad som helst uden krav til regler eller syntaks. Brug altid så mange kommentar linjer at<br />

programmet er læseligt og forståeligt.<br />

Selve koden starter med en klasse erklæring som omfatter hele koden: public class Test{}.<br />

public: betyder at klassen kan bruges ’udefra’ af alle andre klasser/programer .(Mere herom når vi<br />

kommer til Objekt orienteret Programmering).<br />

class: ALLE programmer i C# er en class – ligesom i Java (men modsat af C++).<br />

ALLE programmer skal altså starte med public class (evt kun: class) XXX.<br />

{} definerer en ’blok’ dvs alt efter { og før } hører sammen i en blok – her definerer { og } klassens<br />

start og slutpunkt.<br />

Inden i denne klasse findes kun en metode: public static void Main():

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

Saved successfully!

Ooh no, something went wrong!