首页 > 解决方案 > 如何在 C# 中使用类似 python 的装饰器函数

问题描述

我想创建一个函数来概括以下代码。怎么写抽象函数来实现呢?另一个问题是如何在 c# 中使用 Attribute 装饰器来做到这一点?如果你能保留这篇文章,我将不胜感激。c# 新手。谢谢。

                Func<Task<ExampleA>> func = async () =>
                {
                    return await dosomething.ConfigureAwait(false);
                };
                var wrappedFunc = wrapper1.Wrap(func, param1, param2);
                wrappedFunc = wrapper2.Wrap(wrappedFunc, param3, param4);
                return await wrappedFunc().ConfigureAwait(false);

标签: c#

解决方案


推荐阅读