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.

De 4 mere eller mindre velbegavede husklasser ses her. Klasserne har kun de metoder de arver fra<br />

System.Object. De kan altså ikke - som de er nu - bruges til noget fornuftigt! De er kun ment som<br />

en illustration af hvad der egentligt foregår i .NET!<br />

For alligevel at bevise at klasserne faktisk ER oprettet i systemet, kan skrives dette lille program i<br />

C#:<br />

using System;<br />

class HUS{<br />

}<br />

public static void Main(){<br />

DanskParcelHus h1;<br />

JyskParcelHus h2;<br />

Console.WriteLine("h2: {0}",typeof(JyskParcelHus));<br />

Console.WriteLine("h1: {0}",typeof(DanskParcelHus));<br />

}<br />

Denne fil kan kompileres og de 2 objekter (dvs pointere egentligt) kan altså oprettes.<br />

Filen skal kompileres med csc /r:parcelhuse.dll ...<br />

Kompileren giver dog en advarsel:<br />

De 2 objekter bliver faktisk aldrig brugt til noget – og det giver en advarsel – det må man ikke! Men<br />

kompileren kan altså godt finde de 2 klasser!!

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

Saved successfully!

Ooh no, something went wrong!