Can someone give me a explanation of a Constructor? - C#