Constructors - Programming

Q1:

How many times can a constructor be called during lifetime of the object?

A As many times as we call it.

B Only once.

C Depends upon a Project Setting made in Visual Studio.NET.

D Any number of times before the object gets garbage collected.

E Any number of times before the object is deleted.

ANS:B - Only once.

No answer description is available. Let's discuss.