C# 如何在C中生成Id列表和单个列表中的再次列表#
我需要生成如下表的列表C# 如何在C中生成Id列表和单个列表中的再次列表#,c#,c#-4.0,C#,C# 4.0,我需要生成如下表的列表 new List<Object>() { "Id":123, "columns": List<Object> columnlist } 新列表() { “Id”:123, “列”:列表列列表 } 如何生成此列表此处将有多个列表。更好的选择是,创建一个具有所需属性的类(设为Id和Columns),然后创建该类对象的列表:如下所示: 让myTable成为定义为: public class MyTable { publi
new List<Object>()
{
"Id":123,
"columns": List<Object> columnlist
}
新列表()
{
“Id”:123,
“列”:列表列列表
}
如何生成此列表此处将有多个列表。更好的选择是,创建一个具有所需属性的类(设为
Id
和Columns
),然后创建该类对象的列表:如下所示:
让myTable
成为定义为:
public class MyTable
{
public int Id { get; set; }
public List<string> ColumnNames { get; set; }
}
公共类MyTable
{
公共int Id{get;set;}
公共列表列名称{get;set;}
}
然后,所需列表的定义为:
List<MyTable> MyTableList = new List<MyTable>()
{
new MyTable(){Id=123,ColumnNames=new List<string>(){"Column1","Column2","Column3"}},
new MyTable(){Id=124,ColumnNames=new List<string>(){"Column1","Column2","Column3"}}
};
List MyTableList=新列表()
{
new MyTable(){Id=123,ColumnNames=new List(){“Column1”,“Column2”,“Column3”},
new MyTable(){Id=124,ColumnNames=new List(){“Column1”,“Column2”,“Column3”}
};
将其映射到一个类型,并创建该类型的列表,而不是问题不明确,你是说一个键值对列表,其中一些值将自己列出来吗?@Ash:如果它看起来有用,那么你可以将其标记为抱歉,伙计,我没有更多的声誉,但谢谢你的帮助。为你做了,伙计