如何从Func<T, TResult>
获取属性名称?从功能获取属性名称<t, T>
有很多帖子如何获得道具的名字,但是从Expression
而不是从Func
_resultViewModel.SelectMeasurement(si => si.Height, vm => vm.HeightImg); // this is usage... I need to get "Height"
public void SelectMeasurement(Func<ScanInfo, double> measurement, Func<ResultViewModel, ImageSource> image)
{
//some stuff
}
选中此:http://stackoverflow.com/questions/671968/retrieving-property-name-from-lambda-expression –
这是一个闭包,而不是一个属性。 – aevitas