Atributo .NET DefaultValue

He escuchado a personas decir algunas cosas diferentes sobre elDefaultValue atributo que incluye:

"Establece el valor de la propiedad antes de que cualquier otra cosa la use"."No funciona para autoproperties"."Es solo para decoración. Debe establecer manualmente los valores predeterminados reales".

¿Cuál (si alguno) es correcto? HaceDefaultValue en realidad establecer valores predeterminados? ¿Hay casos en los que no funciona? ¿Es mejor no usarlo?

Respuestas a la pregunta(8)

Su respuesta a la pregunta