Can someone please give me an overview of the use of constructors in .net.

I am currently trying to improve my oop and am a bit baffled by this subject.