Pregunta de entrevista de Critical Software

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