At compile time DefaultValueAttribute will not likely effects the produced IL and it will not be browse to initialize the property to that price (see DefaultValue attribute is just not dealing with my Auto Property). When you inline an Preliminary value for just a variable it will be accomplished implicitly https://paragonsector57project.blogspot.com