Jag har en array som inehåller 10 instanser av classen player. Nu vill jag helt frigöra minnet som detta tar upp. Är bästa sättet att lopa igenom och köra en destruktor på varje objek i arrayen eller finns det något annat sätt? <code> Grejen är den att du inte direkt kan frigöra minne när du kör med GC. En array, class fråga!!
MVH Göran PSv: En array, class fråga!!
Player[] players = new Player[10];
players = null;
</code>
tar bort alla rotreferenserSv: En array, class fråga!!
Den resnar lite när den känner för det. Dock kan du i din Player klass lägga in IDisposable och impelentera Dispose (en resningsmetod). På så vis kan du lättare hantera hur du vill att saker skall rensas upp. Det finns en hel del information ang GC samt hur dispose fungerar något mer du bör titta på är ex GC.SuppressFinalize m.m.
//Johan N