Par exemple :
public class Person
{
public Person()
{
}
~Person()
{
}
}
Quand dois-je créer manuellement un destructeur ? Quand avez-vous eu besoin de créer un destructeur ?
Par exemple :
public class Person
{
public Person()
{
}
~Person()
{
}
}
Quand dois-je créer manuellement un destructeur ? Quand avez-vous eu besoin de créer un destructeur ?
Les destructeurs fournissent un moyen implicite de libérer les ressources non gérées encapsulées dans votre classe, ils sont appelés lorsque la GC s'en occupe et ils appellent implicitement la méthode Finalize de la classe de base. Si vous utilisez beaucoup de ressources non gérées, il est préférable de fournir un moyen explicite de libérer ces ressources via l'interface IDisposable. Voir le guide de programmation C# : http://msdn.microsoft.com/en-us/library/66x5fx1b.aspx
Consultez ce lien msdn pour les destructeurs en C#. http://msdn.microsoft.com/en-us/library/66x5fx1b.aspx Voir aussi http://www.c-sharpcorner.com/UploadFile/chandrahundigam/UnderstandingDestructors11192005021208AM/UnderstandingDestructors.aspx
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.