我有一个存储在 b 中的匿名类型列表(来自列表),我想向列表中添加一个新对象。当我尝试将新的匿名对象添加到此列表时,出现此错误:
“System.Collections.Generic.List.Add(AnonymousType#1)”的最佳重载方法匹配有一些无效参数。 而且我也收到此错误:参数 1:无法从“AnonymousType#2”转换为“AnonymousType#1”
var b = user.Orders.Select(i => new { id = i.BillingId , text = i.Billing.ToString() }).ToList();
b.Add(new { id = 0 , text = "New Billing Address" });
提前致谢
最佳答案
BillingId
是什么类型?您可能需要数字文字的后缀或强制转换,或者获取 Value
(如果它可为空)..
关于c# - 将匿名对象添加到匿名列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5240412/