@micke_mj: Börja med att skriva om uppgiften med array först, fila lite på det. Såg precis att jag läst fel i din kod och uppfattat "lista" och "föremål" som samma, fel av mig där (skyller på klockslaget) ;D Så du kan bortse från mitt yrande om Add() i tidigare poster.
Förslag:
Skapa en array med längden 5 i början, men sätt inte tomma strängar som värden i alla elementen, låt dem vara så defaultar dem till null som du kan använda i kontroller sen när du kollar efter ledig plats i din "lägg till"-metod.
I din "lägg till"-metod loopar du igenom hela arrayen och letar upp första lediga plats, dvs. första värdet som är null, och lagrar inmatningen här. Detta gör du för att när användaren sen tar bort ett specifikt element så blir det "hål" i arrayen.
"ta bort"-metoden, om du ska tillåta användaren att ta bort specifika element, tar en inmatning i form av 1-5 för vilket element som ska tas bort. Detta element sätts därefter till null. Ska du bara rensa hela arrayen så sätt alla element till null direkt.
i "visa innehåll"-metoden får du även där loopa genom arrayen, men kör där en if för varje iteration som kollar efter element som inte är null, och printar dessa.