我有各种不同的方法,它们都需要在继续自己的实现之前执行相同的功能。现在我可以在每个方法中实现这些功能,但我想知道是否有一种方法可以利用attributes来做到这一点?举一个非常简单的例子,所有的网络调用都必须检查网络连接。publicvoidGetPage(stringurl){if(IsNetworkConnected())...else...}这可行,但我必须为每个使用网络的方法调用IsNetworkConnected方法并单独处理它。相反,我想这样做[NetworkCall]publicvoidGetPage(stringurl){...}如果网络不可用,则调用错误方法并忽略G