Operativsystem: .............................................................
Operativsystem: .............................................................
Operativsystem: .............................................................
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2. Opret en namespace Biler<br />
3. Opdel derefter Biler i underafdelinger med hvert sit namespace og anbring klasserne i disse<br />
namespaces. Opbyg en logisk struktur/hierarki således at et under namespace repræsenterer<br />
en under kategori af biler.<br />
4. Skriv et kort program hvor du tester at systemet med namespaces fungerer.<br />
Exceptions i C# programmer:<br />
Vi har tidligere set på exceptions i forbindelse med at åbne eller læse fra filer. En exception er i<br />
snæver betydning en begivenhed som opstår runtime dvs under et programs kørsel og som fører<br />
til at programmet crasher eller stopper brat med en system fejl meddelelse. Men i videre betydning<br />
kan vi selv definere hvad vi vil forstå ved en exception og vi kan under alle omstændigheder selv<br />
bestemme hvad der skal ske hvis der opstår en exception.<br />
Exceptions er altså et eksempel på at der kan vise sig en ’fejl’ i et program som ellers er kompileret<br />
OK og på den måde godkendt af systemet!<br />
Kompileren kan ikke forudse ’events’ under programmets kørsel – lige som den ikke kan afsløre<br />
eller finde ’logiske’ fejl i et program.<br />
En exception vil således let kunne opstå i dette program:<br />
public static void Main(string[] args)<br />
{<br />
byte[] bytes=new byte[5];<br />
string svar="ja";<br />
int i=0, sum=0;<br />
while(svar=="ja")<br />
{<br />
Console.WriteLine("Indtast et tal i alt max 5!");<br />
byte b=byte.Parse(Console.ReadLine());<br />
sum+=b;<br />
bytes[i++]=b;<br />
Console.WriteLine("\nVil du indtaste endnu et tal: ja nej ?");<br />
svar=Console.ReadLine();<br />
}<br />
Console.WriteLine("Sum: {0}",sum);<br />
}<br />
Console.Read();