是否有一个表达式可以作为使该调用起作用的方法输入。
public class Person
{
public string FirstName {get;set;}
public string LastName {get;set;}
public int Age {get;set;}
}
var obj = BuildIt.Build(Person.FirstName, Person.LastName, Person.Age);
我知道我可以这样:
var obj = BuildIt.Build((Person p) => p.FirstName, (Person p) => p.LastName, (Person p) => p.Age);
但是那感觉很笨拙,如果我想在方法中添加更多属性,则需要编写很多代码。
所以可以像nameof()关键字那样工作:)
最好的问候 /马格努斯