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.

Dette udpluk af en kørsel viser, at bøgerne bliver pænt sorteret efter sidetal – startende med forfatter<br />

nr 6!<br />

Ovenstående sortering kunne også kodes sådan:<br />

Comparer comparer = Comparer.Default;<br />

Array.Sort(liste, comparer);<br />

Dette kunne være relevant, hvis man ville anvende forskellige sorteringsmetoder i samme program.<br />

Opgaver:<br />

1. Omskriv interfacet IAbstraktBog så det både rummer en property Fornavn og en property<br />

Efternavn i stedet for Forfatter!<br />

2. Omskriv derefter klassen Bog og Fagbog så de også har disse 2 egenskaber.<br />

3. Omskriv disse klasser så de sorteres efter forfatterens efternavn og skriv en applikation,<br />

som anvender denne sortering!<br />

Strukturer:<br />

Strukturer eller structs har historisk været forløbere for OO klasser. En struct er en gruppering af<br />

datamedlemmer i en struktur. Strukturer går tilbage til C og Pascal (records) og kan minde om<br />

poster i en tabel.<br />

I C# er der næsten ingen forskel på en struktur og en klasse. Derfor bruges som regel klasser – og<br />

sjældent strukturer i C#. Dog findes en række præ definerede strukturer som fx Size og Point.

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

Saved successfully!

Ooh no, something went wrong!