いくつかのクラスにデータを入力するのが困難です。
public class ta_Room
{
public string url { get; set; }
public double price { get; set; }
public string room_code { get; set; }
}
public class ta_Hotel2
{
public int hotel_id { get; set; }
public Dictionary<string, ta_Room> room_types { get; set; }
}
私のコントローラーには次のものがあります:
[HttpGet]
public ta_Hotel2 hotel_inventory() //int api_version, string lang)
{
{
ta_Room room = new ta_Room();
room.price = 23;
room.room_code = "1";
room.url = "http://www.nme.com";
ta_Hotel2 hotel = new ta_Hotel2();
hotel.room_types.Add("Single", room);
ただし、上記の最後の行で NullReferenceException が発生します。
以下のスクリーンショットでは、ホテルと部屋の両方のオブジェクトが作成されたことを示しています。
ありがとうございました、
マーク