【发布时间】:2014-08-16 04:42:24
【问题描述】:
基本上我正在尝试转换:
keys[3] = {"id", "name", "comment"}
values[3] = {"1", "Ackerman", "superuser"}
到:
new { id: "1", name: "Ackerman", comment: "superuser"}
我该怎么做?
【问题讨论】:
-
那不是“动态对象”;那是一种“匿名类型”。你是什么意思?
-
@MarcGravell 实际上两者都可以。我只是不想也不能事先明确定义类,因为列表是动态创建的。
-
k;现在 -
keys和values这里是什么?因为不明显。这不是有效的 C# 语法……它们是数组吗?如果是这样,是什么:string[][] keys和object[][] values? -
@MarcGravell 它们是字符串数组。
-
你考虑过用字典吗?
标签: c# c#-4.0 dynamic type-conversion anonymous-types