Delete en C#

uzu Messages postés 75 Date d'inscription vendredi 6 avril 2007 Statut Membre Dernière intervention 19 février 2009 - 15 mai 2007 à 07:41
SharpMao Messages postés 1024 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juin 2010 - 15 mai 2007 à 07:51
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

SharpMao Messages postés 1024 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juin 2010 69
15 mai 2007 à 07:51
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
0
Rejoignez-nous