[DefaultValue(true)]public bool EnableShow { get; set; }因为bool默认为false,但我希望默认为true。用了上面的方式,但好像没效果。所以请问vs2008的自动属性支持默认值吗?
2 回答
慕尼黑8549860
TA贡献1818条经验 获得超11个赞
[Description("状态"), DefaultValue(true)] public bool EnableShow { get { object o = ViewState["EnableShow"]; if ((o != null) && (o.ToString().ToLower() == "false")) { return false; } else { return true; } } set { ViewState["EnableShow"] = value; } }
婷婷同学_
TA贡献1844条经验 获得超8个赞
[Description("状态"), DefaultValue(true)] public bool EnableShow { get { object o = ViewState["EnableShow"]; return o == null ? true : (bool)o;//注意这里的 true 表示默认情形 } set { ViewState["EnableShow"] = value; } }
- 2 回答
- 0 关注
- 426 浏览
添加回答
举报
0/150
提交
取消