Как получить доступ к свойству класса
Есть несколько классов. Использую их таким образом
DB db = new DB();
db.Orders.Add(new Order { Count = 1, Id = 100, Name = "Имя, DeclaredPrice. = 10)});
Вот с DeclaredPrice проблема. Как внести значения в DeclaredPrice.Value?
public class DB
{
public string Fio { get; set; }
public List<Order> Orders { get; set; } = new List<Order>();
}
public class Order
{
public string Id { get; set; }
public string Name { get; set; }
public DeclaredPrice DeclaredPrice { get; set; }
public int Count { get; set; }
public decimal Cost
{
get { return this.Count* this.DeclaredPrice.Value; }
}
}
public class DeclaredPrice
{
public decimal Value { get; set; }
public string Currency { get; set; } = "руб.";
public int CurrencyId { get; set; } = 1;
public string CurrencyAbbreviation { get; set; } = "RUR";
public int Rate { get; set; } = 1;
}
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
db.Orders.Add(new Order() {
Count = 1,
Id = 100,
Name = "Имя",
DeclaredPrice = new DeclaredPrice() { Value = 10 }
});