Question is in ze title ...
Version imprimable
Question is in ze title ...
Bonjour,
Les Array sont des tableaux alors que ArrayList est une collection. La diff�rence c'est qu'une collection offre plus de fonctionnalit�s qu'un tableau.
On utilise les collections pour g�rer efficacement des objets. Les collections sont elles aussi constitu�es d'un tableau ou plusieurs et permettre d'�tendre les fonctionnalit�s des tableaux. L'int�r�t d'une collection c'est qu'elle ne n�cessite pas de taille fixe pour fonctionner.
C'est gentil.
Il faut noter aussi que les ArrayList (List<> ou List) ont la facult� d'allouer dynamiquement la m�moire n�cessaire au stockage des Objets qu'elle contient. Lorsque la taille de la List grandit, une r�servation m�moire est effectu�e pour le future stockage des donn�es..ainsi la taille des List double � chaque fois que sa taille devient trop petite...
la taille d'une List peut �tre fix�e d�s le d�part pour r�server d'embl�e la m�moire exploit�e...par d�faut il me semble que la taille allou�e est fix�e � 4 puis grandit d�s qu'il y a besoin (8, 16 , 32 etc..)
Ainsi si un objet est supprim� , la m�moire n�cessaire est d�sallou�e..(ex
quand ArrayList.count =5 alors la taille m�moire = 8
si ArrayList.delete(Item)
alors sa taille = 4...
:D
Merci
Je rajouterai que la classe Array est une classe abstraite et aucune classe n'h�rite d'elle.
La seule fa�on syntaxe possible pour l'utiliser c'est [], int[] par exemple.
Citation:
Envoy� par msdn
Bon bin je pense que y'a presque la totale maintenant ! Apr�s ca deviendrait philosophique....
une bi�re les gars apr�s cette dure journ�e<Labeur>[7 posts].Add(8eme post);