1

我有一些对象的列表

List<person>

person.firstname

是一个属性

我想把它改成

person.name

如何使用 lambda 表达式来做到这一点?

谢谢!

4

1 回答 1

8

无法更改类的属性,但您可以使用 Linq 的 Select 方法创建匿名对象

var persons = person.Select(c=> new {
               name = c.firstname
               //other attributes here 
                });
于 2012-10-11T15:57:55.543 回答