0

我正在寻找解释如何创建自定义注释,我可以把它放在我的代码中的任何地方,并且在编译时它会用代码块来包装代码块,然后使用try和catch。 如果此解决方案仅适用于方法,那么确定。 所有的例子,我读here,不给我指示在哪里找到所需的解决方案。C#自定义注释用try/catch包装代码

+0

你不能用属性来做到这一点。不能在没有内置语言或编译器支持的情况下执行此操作。这将需要一个后编译重写器或一些这样的。 – InBetween

+0

不是问题的答案,但可能会有所帮助:VS快捷方式包装代码在try catch中:http://stackoverflow.com/questions/3969288/auto-generate-a-try-catch-block-in-visual-工作室2010 –

回答

0

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

你可以从这开始article