c# - 将匿名对象添加到匿名列表

标签 c# list anonymous-types

我有一个存储在 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/

相关文章:

c# - 针对匿名对象的 System.Text.Json 序列化

c# - 同时按下两个按钮时

java - 如何将字符串解析为 List<Dictionary>?

python - 在列表中移动头部和尾部 1 步

c# - LINQ 如何在 lambda 表达式中选择超过 1 个属性?

c# - 如何使用 Func<T,Q> 在 Linq 中指定 .NET 匿名对象返回类型?

c# - 设置密码框的文本

c# - 使用回滚的 Postgres、Npgsql 和集成测试

c# - 在 C# 中获得 0.5% 的机会

list - 在 Haskell 中展平列表