如何在 C# 中将列表添加到匿名对象?

How do I add a List to an anonymous object in C#?

假设我有一个列表:

var list = new List<int>{1,2,3};

如何将其添加到匿名对象,使该对象看起来像:

{ list : [1,2,3] }
var obj = new 
{
    list = list
};

obj 现在是一个名为 list 的 属性 类型为 List<int>.

的匿名对象

通过创建匿名对象:

var anon = new { list }

我假设你希望它看起来像这样:

{ list : [1,2,3] }

你说的是 JSON 序列化的输出,在你序列化后它看起来像。