【发布时间】:2010-01-16 11:07:08
【问题描述】:
我总是觉得我缺少可以通过简单地将属性应用于类、方法、属性等来在 .Net 中获得的功能。智能感知无法显示所有适当的属性也无济于事,因为它们通常可以应用于广泛的场景。
以下是我喜欢使用的几个属性:
[DebuggerHidden] - 将其置于方法之上可防止 Visual Studio 调试器单步执行代码。如果您有一个事件不断触发并中断您的调试,这将非常有用。
[EditorBrowsable(EditorBrowsableState.Never)] - 对智能感知隐藏方法。我不经常使用它,但是在构建可重用组件并且您想隐藏一些测试或调试方法时它很方便。
我想看看其他人在使用什么以及人们有什么建议。
【问题讨论】:
-
+1 好问题,希望看到一些回复。
-
我实际上将投票结束,因为这不是一个真正的问题。答案是“全部”。这些属性不是为了不被使用而创建的。
-
对不起,我在问之前搜索过。我不是在寻找必须使用属性的答案。像 ComVisible 一样使用 Com。我一直在寻找真正通用的那些正在使用的。
标签: .net attributes