我正在构建一些Linq表达式,并试图获取IEnumerable.DefaultIfEmpty的MethodInfo( http://msdn.microsoft.com/zh-CN/library/bb360179.aspx )。这似乎是一项容易的任务,但我对为什么它不起作用一无所知。 通用标签

有帮助吗?

解决方案

说实话,获取通用方法是很痛苦的。我不知道有比使用更好的方法: 通用标签

要调用GetMethod,您必须具有完全正确的参数类型,包括该参数的正确通用类型参数。一旦有了一次,就可以做到,但是直到那之前,我认为以上是所有可用的方法:(

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top