See Also: DefaultValueAttribute Members
You can create a System.ComponentModel.DefaultValueAttribute with any value. A member's default value is typically its initial value. A visual designer can use the default value to reset the member's value. Code generators can use the default values also to determine whether code should be generated for the member.
A System.ComponentModel.DefaultValueAttribute will not cause a member to be automatically initialized with the attribute's value. You must set the initial value in your code.
For more information, see Extending Metadata Using Attributes.