【发布时间】:2011-08-24 22:49:33
【问题描述】:
是否有 C# 属性(用于方法)来计算此方法的执行时间?还有其他方法吗?
【问题讨论】:
-
这个问题毫无意义。属性仅在某些东西正在寻找它们时才起作用,这意味着您需要一些代码来检查属性然后执行某些操作。还有
this one是什么? -
仅当您使用基于属性的代码重写器(例如 postsharp)时。
-
@Tejs 这可能没有意义,因为 OP 可能对属性是什么以及如何使用它们有误解。在这种情况下,你纠正他并帮助他,而不是给他反对票。而“这个”显然是指方法。
-
我对这个问题投了反对票,因为他从未指定过这种方法是什么。例如,如果它是 MVC 中的一个动作方法,那么有既定的方法可以做到这一点。如果它是控制台应用程序中的随机方法,则解决方案不同。
-
Bastien 您是否找到任何解决方案来创建用于计算执行时间的属性?
标签: c# performance attributes