C#开发组件,如何让某些类和成员不显示给用户 本帖最后由 lin6194 于 2010-10-16 15:00:39 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [Browsable(false), Category(""), Description("")] Browsable(false):指定一个事件或者在属性是否显示在属性的窗口中。[WebCategory("Action"), WebSysDescription("Button_OnClick")]public event EventHandler Click{} internal class DllInvoke{...} 多谢,internal已经搞定了Class。属性和方法用什么关键字可以屏蔽掉? internal可以不过实际上特性标记也同样可以滴,只是你用错了标记这一个要求的特性标记应该是EditorBrowsable详细的资料,看下面http://www.cnblogs.com/anytao/archive/2009/10/30/must_net_34.html internal 可以修饰在方法和属性上。 EditorBrowsable 这类标记应该是比较推荐的做法吧,用internal后类的成员访问性不好控制了。 EditorBrowsable 只是设置编辑器中的可见性,仍可强行调用。 internal 表示同一程序集中可以访问,同一程序集中相当于public, 不同程序集相当于privatehttp://msdn.microsoft.com/zh-cn/library/7c5ka91b%28VS.80%29.aspxEditorBrowsable 表示在html设计器(或html文本编辑器等)的属性页、智能感知等中,是否需要列出,并不影响代码的可访问性级别http://msdn.microsoft.com/zh-cn/library/system.componentmodel.editorbrowsableattribute.aspx 成员是不是声明为private的级别的就可以了 求如何实现B/S结构的动态实时曲线? Visual C#工程怎样设置绕过 UAC提醒啊!!! c#如何实现图片的局部放大? 请各位帮忙看一下我更新数据库是出了什么问题 求助 正则表达式的问题.只能输入1至12的数字呢?别的都不行 C#(WinForm)中嵌入Excel 简单的问题,请各位帮忙 SQL Server中的类型与.NET中的类型 调用 WEBSERVICE 失败!!!! 如何使用ITextSharp,在产生出来的PDF上面画线、正方形、或者是标签? 请教:C#表转换为对象 让选定的歌曲顺序播放
Browsable(false):指定一个事件或者在属性是否显示在属性的窗口中。
[WebCategory("Action"), WebSysDescription("Button_OnClick")]
public event EventHandler Click
{
}
internal class DllInvoke
{...}
多谢,internal已经搞定了Class。属性和方法用什么关键字可以屏蔽掉?
http://www.cnblogs.com/anytao/archive/2009/10/30/must_net_34.html
http://msdn.microsoft.com/zh-cn/library/7c5ka91b%28VS.80%29.aspxEditorBrowsable 表示在html设计器(或html文本编辑器等)的属性页、智能感知等中,是否需要列出,
并不影响代码的可访问性级别
http://msdn.microsoft.com/zh-cn/library/system.componentmodel.editorbrowsableattribute.aspx