c# DefualtValue 常见问题

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

例如:

 

 

作用:

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

 

 

 

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

 

 

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

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

1. 构造函数设置

 

 2. 字段设置

 

 3. c#6.0 语法糖

 

posted @ 2020-06-16 17:18  内心澎湃的水晶侠  阅读(216)  评论(0编辑  收藏  举报