c# DefualtValue 常见问题

一个属性,可以添加一个 DefualtValue Attribute

例如:

作用:

1. DesignTime下面,修改属性值,发现与默认值相同时,不加粗,并且不生成代码

 2. DesignTime下面,使用 reset功能,恢复成默认值

DefaultValue并不能在构造一个实例对象时,默认设置属性的值

需要手动设置,有这么几种常见的写法:

1. 构造函数设置

 2. 字段设置

 3. c#6.0 语法糖

原文地址:https://www.cnblogs.com/chenyingzuo/p/13142142.html