gpt4 book ai didi

javascript - 使用 aspnet mvc 将 Js 语法转换为 C#

转载 作者:行者123 更新时间:2023-12-02 23:00:21 25 4
gpt4 key购买 nike

我正在尝试序列化一个数组以与 Google Chart 库一起使用。

var data = google.visualization.arrayToDataTable([
['Task', 'Hours per Day'],
['Work', 11],
['Eat', 2],
['Commute', 2],
['Watch TV', 2],
['Sleep', 7]
]);

但是当我尝试使用 KeyValuePair 时,我只能在所有集合中使用两种类型的数据,在上面的示例中,第一行有两个字符串。如何呈现此信息并转换为数组以匹配 JS 数据?

最佳答案

如果您的数据不是强类型的(值可以是字符串或整数),您始终可以使用泛型对象。 3 个不同的 C# 示例:

键/值对列表:

var data = new List<KeyValuePair<string, object>>(){
new KeyValuePair<string,object>("Task", "Hours per Day"),
new KeyValuePair<string,object>("Work", 11) // etc...
};

二维对象数组

var data = new object[,] {
{"Task", "Hours per Day"},
{"Work", 11} // etc...
};

字典

  var data = new Dictionary<string, object>(){
{"Task", "Hours per Day"},
{"Work", 11} // etc...
};

有很多方法可以完成您想要的操作,具体取决于您想要如何解析/转换/反序列化数据。

关于javascript - 使用 aspnet mvc 将 Js 语法转换为 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57814054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com