假设我为具有姓名和出生日期作为属性的人创建了一个匿名类型:
var person = new{ Name = "Mike", BirthDate = new DateTime(1990, 9, 2) };
后来,决定添加一个方法来返回人的年龄。
var person = new { Name = "Mike",
BirthDate = new DateTime(1990, 9, 2),
GetAge = new Func<int>(() => { return /* What? */; }) };
如何访问该属性BirthDate
以便计算年龄?我尝试使用this
,但它当然没有用。