Critical Software interview question

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