【发布时间】:2019-03-29 16:02:31
【问题描述】:
全部
如何通过表达式模拟ToString() 方法?
例如:
public class test
{
public string id{get;set;}
}
ParameterExpression parameter1 = Expression.Parameter(typeof(class), "a");
MemberExpression member1 = Expression.PropertyOrField(parameter1, "id");
MethodCallExpression call1 = Expression.Call(typeof(int).GetMethod("ToString"), member1);
Console.WriteLine(call1);
但是系统在
报AmbiguousMatchExceptionMethodCallExpression call1 = Expression.Call(typeof(int).GetMethod("ToString"), member1);
【问题讨论】:
标签: c# expression