2
아래 표현식 호출을 사용하여 문자열을 ToLower
으로 변환하려고했습니다. {0:MM/dd/yyyy}
에 "05/12/2012 12:00:00"
: Expression.Call 사용
var tolowerMethod = typeof(string).GetMethods().Where(m => m.Name == "ToString").FirstOrDefault();
var toLowerMethodCall = Expression.Call(memExp,tolowerMethod,new Expression[0]);
내가 좋아하는 값을 포맷하는 식 전화를 만들기 위해 몇 가지 문제에 직면하고있다.
어떤 언어입니까? 질문에 태그를 답니다. – Mark
어떤 오류가 발생합니까? 아니면 잘못되었습니다. 나는'new Expression [0]'호출에서 괄호가 빠져 있음을 볼 수 있습니다. 그러나 나는 오타라고 생각합니다. – phg
문제가 이치에 맞지 않습니다. 그것을 할 수있는 일반적인 방법조차 없다. – leppie