do you need to initialize the auto property?
public string thingy { get; set; }
the reason I'm asking for is because I just stumbled upon a bunch of code where it was used where the default value of null is a valid value.
the compiler does not complain.
as a general point, why does the compiler provide initialization if, by default, the numbers are zero and the references to objects are zero?
source share