2
이와 같은 람다 식으로 수행 될 수 정상 반사 및 반사 사이의 차이가 무엇
(촬영 형태 build your own MVVM는)람다 식 계 반사
public void NotifyOfPropertyChange<TProperty>(Expression<Func<TProperty>> property)
{
var lambda = (LambdaExpression)property;
MemberExpression memberExpression;
if (lambda.Body is UnaryExpression)
{
var unaryExpression = (UnaryExpression)lambda.Body;
memberExpression = (MemberExpression)unaryExpression.Operand;
}
else memberExpression = (MemberExpression)lambda.Body;
NotifyOfPropertyChange(memberExpression.Member.Name);
}
그냥 사용 람다 기반 반영 내부 리플렉션 API? 또는이 것이 상당히 다른 것입니까? 그 차이는 무엇입니까?
이 모든 것을 통해 나를 걸을 수있는 일련의 기사가 있습니까? – bitbonk
이 [article] (http://www.infoq.com/articles/expression-compiler) 도움이 될 수 있습니다. –
좋은 답변 .... – nawfal