首页 新闻 会员 周边

c#特性DefaultValue设置默认值无效?

0
悬赏园豆:5 [已解决问题] 解决于 2018-09-29 21:30

[DefaultValue(99999999)]
public int? indexNo { get; set; }

我的一个对象中,有这样一个属性,new 了一个对象后,发现indexNo属性还是为null,这是为什么,DefaultValue特性不是用来设置默认值的?还是另有用途,用途是什么?
c#6.0的语法改成这样了public int? indexNo { get; set; } =10000 ,直接设置默认值。
希望有这方面了解的人,给一个合适的解答,谢谢!

c#
张林-布莱恩特的主页 张林-布莱恩特 | 初学一级 | 园豆:108
提问于:2018-09-28 16:38
< >
分享
最佳答案
1
收获园豆:5
jello chen | 大侠五级 |园豆:7306 | 2018-09-28 20:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册