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.

public class app{<br />

}<br />

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

}<br />

get_fornavn();<br />

get_efternavn();<br />

get_email();<br />

get_telefon();<br />

get_mobil();<br />

Console.WriteLine("Efternavn: {0}, Fornavn: {1}, Email: {2}.",efternavn,fornavn,email);<br />

Console.Read();//teknisk af hensyn til Windows<br />

//NB kun disse 3 metoder er implementeret:<br />

//alle metoder som kaldes af Main() skal være static:<br />

public static void get_fornavn(){<br />

Console.WriteLine("Indtast fornavn:");<br />

fornavn=Console.ReadLine();<br />

}<br />

public static void get_efternavn(){<br />

Console.WriteLine("Indtast efternavn:");<br />

efternavn=Console.ReadLine();<br />

}<br />

public static void get_email(){<br />

Console.WriteLine("Indtast email adresse:");<br />

email=Console.ReadLine();<br />

}<br />

//disse 2 metoder er ikke implementeret men tages med for at vise strukturen:<br />

//det er en god ide at skrive sådanne 'tomme metoder' i første omgang:<br />

public static void get_telefon(){}<br />

public static void get_mobil(){}<br />

//variable skal også være static i dette tilfælde<br />

//de skal kunne bruges både af Main() og af metoderne:<br />

public static string fornavn,efternavn,email;<br />

En metode er altid bygger op efter følgende model hvis vi kun ser på metodens signatur:<br />

Metodens access<br />

dvs Kan den<br />

kaldes udefra?<br />

public eller<br />

private eller<br />

protected eller<br />

internal<br />

Evt. static? Hvad metoden<br />

returnerer<br />

en static metode<br />

kan kaldes med<br />

klassenavnet<br />

punktum<br />

metodenavnet fx:<br />

Math.Sqrt()<br />

int, string eller<br />

objekt... eller void<br />

(metoden<br />

returnerer<br />

ingenting)<br />

Metodens navn Parametre<br />

(En metode kan<br />

kaldes hvad som<br />

helst blot kan<br />

keywords ej<br />

bruges)<br />

EKS:<br />

string[] args<br />

eller int<br />

eller string<br />

Der kun være 0, 1<br />

eller mange

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

Saved successfully!

Ooh no, something went wrong!