U
Utente cancellato 275412
Ciao sto seguendo alcune guide sui distruttori ma proprio non li capisco. Non capisco quando vengono eseguiti e sto scrivendo una serie di programmi per esercitarmi e questo è con i distruttori:
Perché non viene eseguito il distruttore?
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;
namespace ConsoleApp1.Name1
{
class Auto
{
public Auto()
{
Console.WriteLine("Construttore");
}
static Auto()
{
Console.WriteLine("Costruttore statico");
}
public void Print()
{
Console.WriteLine("print");
}
~Auto()
{
Console.WriteLine("distruttore");
}
}
}
C#:
using System;
using System.IO;
using ConsoleApp1.Name1;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Auto volvo = new Auto();
volvo.Print();
}
}
}