我有以下汽车属性
[DefaultValue(true)]
public bool RetrieveAllInfo { get; set; }
当我尝试在代码中使用它时,我发现默认的 false 是 false
我假设这是 bool
变量的默认值,有没有人有线索出了什么问题!?
最佳答案
DefaultValue 属性仅用于告诉 Visual Studio 设计人员(例如在设计表单时)属性的默认值是什么。它不会在代码中设置属性的实际默认值。
关于c# - DefaultValue 属性不适用于我的自动属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1980520/