我有一个IEnumerable<TravelDetails>
,我正在try 将for
循环中的值添加到List<TravelDetails>
.我不断地犯错误.
错误15参数1:无法从‘System.Collections.Generic.List’转换为‘TrafficCore.DataObjects.TripDetails’C:\TrafficNew\TI511-WEB\TrafficCore.DataObjects.TripDetails‘C:\TrafficNew\TI511-WEB\Traffic 2.0\511Traffic\511Traffic\Models\DrivingTime.cs
我的密码是
List<TripDetails> tripDetailsCollection = new List<TripDetails>();
foreach (DrivingTimeRoute dtr in dtRoutes)
{
foreach (Trip trip in dtr.Trips)
{
foreach (TripPathLink tpl in trip.TripPathLinks)
{
tplCollection.Add(tpl);
}
IEnumerable<TripDetails> tripDetails = //long Linq-to-Sql here
List<TripDetails> td = tripDetails.ToList();
tripDetailsCollection.Add(td); // <<< Error here
}
}
有人能帮我这个忙吗?
谢谢,
巴湾