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.

Her oprettes en tabel med plads til 4 strenge med en static metode Array.CreateInstance().<br />

Værdierne hentes med metoden GetValue(int).<br />

Der er dog ikke normalt nogen grund til at bruge denne mere besværlige fremgangsmåde!<br />

Opgaver:<br />

1. Skriv et program der opretter et array af 10 bytes, giver dem en værdi og udskriver dem<br />

2. Skriv et program med en 2 dimensionel tabel af strenge hvor hver række er et dansk ord og<br />

ordets oversættelse til engelsk – altså en ordbog.<br />

3. Skriv et program hvor brugeren skal indtaste brugernavn og adgangskode hvorefter<br />

programmet kontroller om data er korrekte ved at gennemløbe en 2 D tabel af strenge!<br />

Operatorer i C#:<br />

En operator er et specialtegn som på en eller anden måde manipulerer med en eller flere værdier.<br />

Tildelings operator:<br />

Eksempel:<br />

x=24;<br />

betyder at værdien 24 lægges over i x. Retningen går altid fra højre mod venstre.<br />

X=Y=1234;<br />

Betyder at 1234 først lægges over i Y og at værdien af Y (1234) derefter lægges over i X.<br />

Matematiske operatorer:<br />

Eksempler:<br />

X=12+23;//addition<br />

X=X-3;//subtraktion<br />

X=X*4;//multiplikation<br />

X=X/2;//division<br />

X=X%3;//modulus, dvs hvad er resten når X deles med 3<br />

Eksempler på ’short cuts’ dvs forkortede versioner:<br />

X+=2;//kortere form der er lig: X=X+2;<br />

X-=3;//X=X-3;<br />

X*=5;//X=X*5;<br />

X/=5;//X=X/5;<br />

X%=2;//X=X%2;<br />

X++;//X=X+1;<br />

X--;//X=X-1;<br />

++X;<br />

--X;

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

Saved successfully!

Ooh no, something went wrong!