c#方法上面的[Browsable(false)]是干吗用的?
答案:2 悬赏:10 手机版
解决时间 2021-02-24 21:54
- 提问者网友:寂寞撕碎了回忆
- 2021-02-24 10:08
c#方法上面的[Browsable(false)]是干吗用的?
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-02-24 10:39
标明此对象不可被浏览,这样它就不会出现在设计器的属性窗口里了
全部回答
- 1楼网友:行雁书
- 2021-02-24 10:55
可视化设计器通常在“属性”窗口中显示没有可浏览属性 (Attribute) 的成员,或使用值 true 的 BrowsableAttribute 构造函数标记的成员。这些成员可以在设计时进行修改。使用值 false 的 BrowsableAttribute 构造函数标记的成员不适合在设计时进行编辑,因此,它们不会在可视化编辑器中显示。默认为 true。
注意:
当使用值 true 的 BrowsableAttribute 构造函数标记属性 (Property) 时,此属性 (Attribute) 的值被设置为常数成员 Yes。对于使用值 false的 BrowsableAttribute 构造函数标记的属性 (Property),该值为 No。因此,当检查代码中此属性 (Attribute) 的值时,必须将该属性 (Attribute) 指定为 BrowsableAttribute.Yes 或 BrowsableAttribute.No。
下面的示例将属性 (Property) 标记为可浏览。
[Browsable(true)]
public int MyProperty {
get {
// Insert code here.
return 0;
}
set {
// Insert code here.
}
}
注意:
当使用值 true 的 BrowsableAttribute 构造函数标记属性 (Property) 时,此属性 (Attribute) 的值被设置为常数成员 Yes。对于使用值 false的 BrowsableAttribute 构造函数标记的属性 (Property),该值为 No。因此,当检查代码中此属性 (Attribute) 的值时,必须将该属性 (Attribute) 指定为 BrowsableAttribute.Yes 或 BrowsableAttribute.No。
下面的示例将属性 (Property) 标记为可浏览。
[Browsable(true)]
public int MyProperty {
get {
// Insert code here.
return 0;
}
set {
// Insert code here.
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯