Jag har en array som innehåller x instanse av classen Class1 och nu vill jag radera vissa element på ett enkelt sätt ungefär så här. Är det inte så att man flyttar efterliggande upp ett steg och dimensionerar om arrayen. Enklast vore om du använder dig av ArrayList som ligger under System.Collections.Radera en instans.
arrayen
1
2
3
4
5
vill ha det så här:
1
2
3
5
kan jag bara ta typ array[3].delete så försvinner den?? eller ska jag greja med en destruktor för den instansen också??
MVH GöranSv: Radera en instans.
Sv: Radera en instans.
Den har remove metoder.
En Array kan nämligen inte ändra sin storlek, har du satt den till att innehålla 10 poster så är den alltid 10.
Det du kan göra är att sätta en post till null om du inte vill att den ska innehålla något värde:
array[4] = null;
OBS! Indexen ändras inte så försöker du komma åt array[4] så returnerar den null.
/Fredrik N