Operativsystem: .............................................................
Operativsystem: .............................................................
Operativsystem: .............................................................
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.