日期:2014-05-17  浏览次数:20801 次

请问如何判断一个Object是Action和Func
我用一个object保存传入的action或func,可是在内部我怎么判断这个object是一个Action还是一个Func呢?
主要是想同时实现有返回值和无返回值的lamda的动态执行
------解决方案--------------------
obj is Action或obj is Func<int>

或者用obj.GetType().Name判断。
------解决方案--------------------
反射就可以得到你想的结果。
obj.GetType().Name
------解决方案--------------------
obj.GetType().Name   现成的
------解决方案--------------------
obj.GetType().Name