Lat*_*san 4 c# linq dictionary
我有这样的DTO:
public class OrderDraft
{
public string FTPUser { get; set; }
public string AccountRef { get; set; }
public string SupplyFromWarehouse { get; set; }
public string UsePriceband { get; set; }
public string DocumentDate { get; set; }
public string DateRequested { get; set; }
public string DatePromised { get; set; }
public string CustomerDocumentNo { get; set; }
public List<Line> Lines { get; set; }
public Address DeliveryAddress { get; set; }
public string ShippingChargeCode { get; set; }
public decimal ShippingFee { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我像这样创建上面的字典:
Dictionary<string, OrderDraft> multiOrders
= new Dictionary<string, OrderDraft>();
Run Code Online (Sandbox Code Playgroud)
现在我想List<OrderDraft>从上面的multiOrders字典中返回一个.为此,我尝试了以下方法:
return multiOrders.SelectMany(s => s.Value);return multiOrders.SelectMany(s => s.Value).ToList<OrderDraft>;我收到以下错误:
错误2无法从用法推断出方法'System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable,System.Func>)'的类型参数.尝试显式指定类型参数.
知道如何List<T>从a中检索所有值Dictionary<String, T>吗?
| 归档时间: |
|
| 查看次数: |
4158 次 |
| 最近记录: |