Pergunta de entrevista da empresa Critical Software

Explain the diference between a constructor and destructor in c#.