29.07.2013 Views

Abstrakte datatyper – C#-version

Abstrakte datatyper – C#-version

Abstrakte datatyper – C#-version

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.

NOEA/IT <strong>–</strong> Programmeringsteknologi/<strong>C#</strong>.NET FEN/2004-02-20<br />

s.Insert(i,e);<br />

Indsætter elementet e på pladsen med index i og rykker eventuelle efterfølgende elementer.<br />

s.RemoveAt(i);<br />

Fjerner elementet med index i og rykker eventuelle efterfølgende elementer tilbage.<br />

s.Add(e);<br />

Tilføjer elementet e som det sidste element.<br />

Udover disse operationer, som er implementeret som metoder, har ArrayList et par operationer<br />

mere:<br />

s.Count;<br />

Returnerer en int indeholdende antallet af elementer i s.<br />

s[i]<br />

tilgår det i’te element, således at<br />

int x= s[i];<br />

placerer værdien af det i’te element i x, og<br />

s[i]= x;<br />

ændrer værdien af det i’te element til x.<br />

Det skal slutteligt nævnes, at ArrayList har en lang række andre operationer, som vi ikke vil<br />

fordybe os i her. Se dokumentationen.<br />

Eksempel på brug af SeqInt<br />

På næste side ses et lille program, som opretter en SeqInt, sætter nogle tal ind i sekvensen,<br />

udskriver sekvensen, bruger et par operationer og udskriver sekvensen igen.<br />

5/9

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

Saved successfully!

Ooh no, something went wrong!