我有一个通用的旅程列表,其中包含 VehicleId 的属性,我想从旅程列表中获取不同车辆 ID 的列表
我尝试过使用以下内容:
Journeys.Select(j => new { j.FleetVehicleId }).Distinct();
但我遇到了一个错误
Expression cannot contain lambda expressions
有谁知道我在这里做错了什么或如何正确地做到这一点?
怎么样:
Journeys.Select(j => j.FleetVehicleId ).Distinct();
我认为您正在尝试将代码调试到快速监视窗口中,因此您会收到该错误。
您不能将 lambda 表达式调试到快速监视窗口中。调用 lambda 表达式后尝试调试代码。例如:
var testing = Journeys.Select(j => j.FleetVehicleId).Distinct();
// debug testing value here, after lambda expression runs
代码似乎没问题。