1

VehicleId のプロパティを持つ旅の一般的なリストがあり、旅のリストから個別の車両 ID のリストを取得したい

私は以下を使用してみました:

Journeys.Select(j => new { j.FleetVehicleId }).Distinct();

しかし、私はエラーに遭遇しました

Expression cannot contain lambda expressions

ここで私が間違っていること、またはこれを適切に行う方法を誰かが知っていますか?

4

2 に答える 2

2

コードをクイックウォッチウィンドウにデバッグしようとしていると思いますが、その結果、そのエラーが発生しています。

ラムダ式をクイック ウォッチ ウィンドウにデバッグすることはできません。ラムダ式を呼び出した後、コードをデバッグしてみてください。例えば:

var testing = Journeys.Select(j => j.FleetVehicleId).Distinct();
// debug testing value here, after lambda expression runs

コードは問題ないようです。

于 2012-12-14T13:53:14.657 に答える
2

どうですか:

Journeys.Select(j => j.FleetVehicleId ).Distinct();
于 2012-12-13T17:10:27.593 に答える