Question: what is the difference between method and constructor in c#?
Answer: Constructor will be automatically invoked when an object is created whereas method has to be called explicitly. Constructor needs to have the same name as that of the class whereas functions need not be the same. There is no return type given in a constructor signature (header).