【问题标题】:C# Custom annotation to wrap code with try/catchC# 自定义注释用 try/catch 包装代码
【发布时间】:2016-12-15 11:03:18
【问题描述】:

我正在寻找如何创建自定义注释的解释,我可以将其放在我的代码中的任何位置,并且在编译时它将包装代码块,然后是该注释,并带有 try 和 catch。 如果此解决方案仅可用于方法,则可以。 我阅读here 的所有示例都没有给我指明在哪里找到所需解决方案的方向。

【问题讨论】:

  • 您不能对属性执行此操作。如果没有内置语言或编译器支持,您也无法做到这一点。这将需要编译后重写器或类似的东西。
  • 不是问题的答案,但可能会有所帮助:VS Shortcuts for wrapping code in a try catch: stackoverflow.com/questions/3969288/…

标签: c# visual-studio visual-studio-2015 annotations customization


【解决方案1】:

属性只是装饰类和方法。您需要寻找 AOP(面向方面​​的编程)以获得更好的指导。

你可以从这个article开始

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-03
    • 2017-01-05
    • 2016-10-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-02
    • 2015-06-10
    • 1970-01-01
    相关资源
    最近更新 更多