C#学习教程:C#中是否存在影响Intellisense如何显示类成员的属性?分享


C#中是否存在影响Intellisense如何显示类成员的属性?

是否有任何C#属性可以应用于类成员,以改变它们在Intellisense列表中的显示方式? 当我构建一个具有许多静态常量的类时,这突然出现在我脑海中,而我(简要地说)希望它看起来像Intellisense中的枚举。

是的,这太傻了。

但它让我思考 – 没有什么方法可以让一些疯狂的程序员在Intellisense中让一个class级成员有不同的表现? 使字段看起来像属性等?

例如,有Obsolete属性:

 [Obsolete("Stop using this. Really. It's old.")] public int VariableThatIsReallyOld; 

其中的单词[obsolete]前缀为VariableThatIsReallyOld的描述。

这里描述了DebuggerDisplay属性。

我倾向于认为操纵评论是一个更好的主张。

 /// /// Bomb! /// /// /// 

如果你深入研究注释结构中可用的选项(智能感知和编译器理解),如,,,,等,你可以获得所有function由属性引入的dip。

事实上,在服务器控件的自定义intellisense中还有一些其他属性? (但搜索仍在继续!)

上述就是C#学习教程:C#中是否存在影响Intellisense如何显示类成员的属性?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

 [EditorBrowsable(EditorBrowsableState.Never)] 

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031423.html

发表评论

邮箱地址不会被公开。 必填项已用*标注