Delete en C#

Signaler
Messages postés
75
Date d'inscription
vendredi 6 avril 2007
Statut
Membre
Dernière intervention
19 février 2009
-
Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
-
bonjour
  quelqu'un peux me dire si le delete est utilisé en C# ou non,
car en Borland C++ on peut l'utiliser, pour détruire l'objet:
exemple mon tableau : delete[] arm

j"éspère que j'étais claire

merci.

1 réponse

Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
62
Il n'y en a pas besoin en c#.

En effet, le framework possède un GarbageCollector (GC), qui gère la mémoire utilisée par le programme.
Lorsque un objet locale n'est plus utilisée, ou lorsqu'on le met à null, le GC libère l'espace mémoire utilisé par cet objet.

C'est expliqué un peu grossièrement, mais c'est plus ou moins ça.

Voici un article (en anglais) expliquant en détail le fonctionnement du GC :
http://msdn.microsoft.com/msdnmag/issues/1100/gci/

Amicalement, SharpMao