我怎样才能创建这个Func?

时间:2010-10-19 20:34:41

标签: c# .net parameters func

灵感来自:     NServiceBus.Configure.With()。Log4Net(a => a.YourProperty =“value”);

我想使用与配置类似的东西,欢迎提出建议。我最大的问题是我无法弄清楚如何使用参数输入...

这到底发生了什么? NServiceBus使用Log4Net作为实例?使用YourProperty = value设置?

请从NServiceBus等摘要。我刚刚提供了这个讨论的基础。

1 个答案:

答案 0 :(得分:1)

lambda正在创建一个表达式树,它不是代码,而是关于lambda应该做什么的元数据。

因此,您可以“拆开”lambda并查看该实例上将访问哪些属性,方法等(从未存在过,因为它只是一个定义)。

Google for "expression tree .net",您会在主题上找到lot of info