На мой взгляд, лучший способ сохранить эту информацию - использовать класс Product
, а затем иметь List<Product>
в другом классе.
public class Product
{
public string Name { get; set; }
public string Company { get; set; }
public double Price { get; set; }
public double Discount { get; set; }
public Product(string name, string company, double price, double discount)
{
Name = name;
Company = company;
Price = price;
Discount = discount;
}
}
Какой-то другой класс:
public List<Product> Products = new List<Product>();
Если вам нужно сохранить это при закрытии приложения, вы можете использовать базу данных или просто использовать JSON. Ссылка на сериализацию JSON: newtonsoft
Не забудьте добавить пакет NuGet 'Newtonsoft. Json': щелкните правой кнопкой мыши класс -> Управление пакетами NuGet -> Обзор -> Установите Newtonsoft. Json