我被困在代码块中,试图将对象传递给图表,实际数据以{shop: 'xyz', total: 20}
的形式发送,但是图表仅查询{'xyz', 20}
是,数据来自我数据库中的查询,该查询返回了我这两个值
List<Object> list = new List<Object>();
while (resSCIPA.Read())
{
object shopping = resSCIPA["shopping"];
object total = resSCIPA["total"];
var item = new
{
shopping,
total
};
list.Add(item);
}
SerieDataListModel seriesAll = new SerieDataListModel()
{
name = "Preventiva",
data = list
};
list
将收到{'xyz', 20}
,如何从实际循环中获取此信息?
答案 0 :(得分:2)
由于要使用值数组,请使用数组类型捕获它们:
var item = new dynamic[] { shopping, total };
如果是动态对象则会引起问题:
var item = new object[] { shopping, total };