5

新しいプロパティを追加したいオブジェクトのコレクションがあります。LINQでそれを行うにはどうすればよいですか?

4

3 に答える 3

2
var a = from i in ObjectCollection select new {i.prop1, i.prop2, i.prop3, ..., newprop = newProperty}
于 2008-09-05T16:19:35.860 に答える
0

なぜ余分なプロパティを追加したいのですか? または、別の言い方をすれば、新しい IEnumerable ソースにプロパティを取得したら、そのプロパティをどうするつもりですか?

データ バインディングに必要な場合は、役立つヘルパー クラスがあります。

于 2008-09-05T18:43:26.263 に答える
0

純粋なLINQを使用できるとは思いません。ただし、コードでこの種のことを頻繁に行っている場合は、リフレクションを使用してこれを機能させることができる場合があります。

于 2008-09-05T16:29:37.723 に答える