1

私はいくつかのオブジェクトのリストを持っています

List<person>

person.firstname

1つのプロパティです

に変更したい

person.name

ラムダ式を使用してこれをどのように行うことができますか?

ありがとう!

4

1 に答える 1

8

クラスのプロパティを変更することはできませんが、LinqのSelectメソッドを使用して匿名オブジェクトを作成できます

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