At compile time DefaultValueAttribute will not likely influence the generated IL and it will not be go through to initialize the property to that price (see DefaultValue attribute just isn't dealing with my Car Property). 0 and better) - that's a shorthand syntax // utilized to create a private field https://centralparkdwarkaexpressway.blogspot.com