//源數據
List<object> li = new List<object>();
foreach (var i in list)
{
li.Add(new { Id = i.Id, Name = i.Name });
}
//需要過渡的實體
class TruckTeam
{
public string Id { get; set; }
public string Name { get; set; }
}
//接收的字典
Dictionary<string, string> a = new Dictionary<string, string>();
//得到數據
var s = li.Select(p=>p).ToList();
//循環
foreach (var i in s)
{
TruckTeam d = new TruckTeam();
//拷貝轉換
i.CopyTo<TruckTeam>(d);
a.Add(d.Id,d.Name);
}