gpt4 book ai didi

javascript - 如何将js中的数组转换为C#中的数组?

转载 作者:行者123 更新时间:2023-11-28 04:36:01 24 4
gpt4 key购买 nike

这是我从 js 编写的代码。我想在 C# 中设置同样的东西,但不知道如何。我尝试过使用数组,但信息应该很容易更新,而无需更改其余代码。

例如,我可以从以下位置获取夏季价格:hotell[0].list[0].price_s.text

有没有办法在 C#(Visual Studio)中执行此操作,您可以将这样的信息放入数组中?

var hotell = [];

hotell[0] = {
city: "New York",
liste: [
{name: "Aurora", price_s: 590, price_v: 690},
{name: "Downtown", price_s: 660, price_v: 750},
{name: "City Hall", price_s: 450, price_v: 530},
]
};

最佳答案

创建一个名为 Hotel 的模型类,它具有两个名为“city”和“liste”的属性。 “liste”只不过是一个 List<HotelDetails>

public class HotelDetails
{
public string name { get; set; }
public int price_s { get; set; }
public int price_v { get; set; }
}

public class Hotel
{
public string city { get; set; }
public List<HotelDetails> liste { get; set; }
}

接下来,您需要将数组转换为 json 对象,并对您的 webmethod(如果是 asp.net Web 表单应用程序)进行 ajax 调用,或者调用您的 Controller 操作(如果是 asp.net MVC 应用程序)并传递您的json 对象作为参数。

之后你就可以玩你的酒店类了

关于javascript - 如何将js中的数组转换为C#中的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44199951/

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