获取Enumerable.DefaultIfEmpty的methodinfo
-
28-10-2019 - |
题
我正在构建一些Linq表达式,并试图获取IEnumerable.DefaultIfEmpty
的MethodInfo( http://msdn.microsoft.com/zh-CN/library/bb360179.aspx )。这似乎是一项容易的任务,但我对为什么它不起作用一无所知。
通用标签
解决方案
说实话,获取通用方法是很痛苦的。我不知道有比使用更好的方法: 通用标签
要调用GetMethod
,您必须具有完全正确的参数类型,包括该参数的正确通用类型参数。一旦有了一次,就可以做到,但是直到那之前,我认为以上是所有可用的方法:(
不隶属于 StackOverflow