我有一个C#子句“DateTime.Now.AddDays(1)”
现在我想分析该子句并通过反射调用AddDays方法,如下所示:
var parameters = new List<object>();
if (mce.Arguments.Any())
{
parameters = mce.Arguments.Select(arg => Convert.ChangeType(DealExpress(arg, false), arg.Type)).ToList();
}
var res = mce.Method.Invoke(mce.Object, parameters.ToArray());
但是我在mscorlib.dll中有一个关于“Exception thrown:'System.Reflection.TargetException'的异常 附加信息:对象与目标类型不匹配。“