<legend id='QBvAt'><style id='QBvAt'><dir id='QBvAt'><q id='QBvAt'></q></dir></style></legend>

<i id='QBvAt'><tr id='QBvAt'><dt id='QBvAt'><q id='QBvAt'><span id='QBvAt'><b id='QBvAt'><form id='QBvAt'><ins id='QBvAt'></ins><ul id='QBvAt'></ul><sub id='QBvAt'></sub></form><legend id='QBvAt'></legend><bdo id='QBvAt'><pre id='QBvAt'><center id='QBvAt'></center></pre></bdo></b><th id='QBvAt'></th></span></q></dt></tr></i><div id='QBvAt'><tfoot id='QBvAt'></tfoot><dl id='QBvAt'><fieldset id='QBvAt'></fieldset></dl></div>
  • <tfoot id='QBvAt'></tfoot>
      • <bdo id='QBvAt'></bdo><ul id='QBvAt'></ul>

      <small id='QBvAt'></small><noframes id='QBvAt'>

        如何通过属性包装方法?

        时间:2023-07-27
        • <bdo id='fHmH1'></bdo><ul id='fHmH1'></ul>
          <tfoot id='fHmH1'></tfoot><legend id='fHmH1'><style id='fHmH1'><dir id='fHmH1'><q id='fHmH1'></q></dir></style></legend>

            <small id='fHmH1'></small><noframes id='fHmH1'>

                <tbody id='fHmH1'></tbody>
                1. <i id='fHmH1'><tr id='fHmH1'><dt id='fHmH1'><q id='fHmH1'><span id='fHmH1'><b id='fHmH1'><form id='fHmH1'><ins id='fHmH1'></ins><ul id='fHmH1'></ul><sub id='fHmH1'></sub></form><legend id='fHmH1'></legend><bdo id='fHmH1'><pre id='fHmH1'><center id='fHmH1'></center></pre></bdo></b><th id='fHmH1'></th></span></q></dt></tr></i><div id='fHmH1'><tfoot id='fHmH1'></tfoot><dl id='fHmH1'><fieldset id='fHmH1'></fieldset></dl></div>
                  本文介绍了如何通过属性包装方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想知道是否可以仅通过添加属性来包装方法.

                  I'm wondering if it's possible to wrap a method only by adding an attribute.

                  示例:我想记录一个方法的执行时间.

                  Example: I want to log the execution time a method takes.

                  [LogTimings]
                  public void work()
                  {
                    ..
                  }
                  

                  这是一种将方法包装到另一个方法(请参阅此 python 实现).

                  This is kind of wrapping a method into another one (see this python implementation).

                  推荐答案

                  AOP 在 .NET 中是可能的.这是一篇关于它的文章.下面是 .NET 的AOP 框架列表.

                  AOP is possible in .NET. Here's an article about it. And here's a list of AOP frameworks for .NET.

                  这篇关于如何通过属性包装方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:我可以将属性与匿名类一起使用吗? 下一篇:有没有标准的“永不退货"?C# 函数的属性?

                  相关文章

                  <legend id='t2boe'><style id='t2boe'><dir id='t2boe'><q id='t2boe'></q></dir></style></legend>

                    <tfoot id='t2boe'></tfoot>
                  1. <small id='t2boe'></small><noframes id='t2boe'>

                      <bdo id='t2boe'></bdo><ul id='t2boe'></ul>
                  2. <i id='t2boe'><tr id='t2boe'><dt id='t2boe'><q id='t2boe'><span id='t2boe'><b id='t2boe'><form id='t2boe'><ins id='t2boe'></ins><ul id='t2boe'></ul><sub id='t2boe'></sub></form><legend id='t2boe'></legend><bdo id='t2boe'><pre id='t2boe'><center id='t2boe'></center></pre></bdo></b><th id='t2boe'></th></span></q></dt></tr></i><div id='t2boe'><tfoot id='t2boe'></tfoot><dl id='t2boe'><fieldset id='t2boe'></fieldset></dl></div>