У меня есть два класса:Получение значения из дочернего класса
public class ShopClass
{
public string shop_id { get; set; }
public List<CurrencyAmount> amount { get; set; }
}
public class CurrencyAmount
{
public string currency { get; set; }
public int? amount { get; set; }
}
Я могу добавить значения к классу ShopClass так:
ShopClass shop = new ShopClass();
shop.shop_id = "100";
List<CurrencyAmount> ca = new List<CurrencyAmount>();
ca.Add(new CurrencyAmount() { currency = "USD", amount = 1000});
shop.amount = ca;
я могу получить значение shop_id так:
Console.WriteLine(shop.shop_id);
Но как я могу получить стоимость суммы?
Большое спасибо за любые предложения.
Наличие списка валюты означает, что у вас есть много сумм для каждого магазина. Поэтому, если вы хотите получить сумму из этого магазина, вам нужно указать, какой из них (с использованием индекса) – Steve
Использовать цикл foreach для получения значений списка элементов валюты. –