У меня есть класс Car, и у каждого класса есть список дополнений (кожа, пресс, складные зеркала и т. Д.)
public Extra
{
public bool Paid {get;set;}
public string Name {get;set;}
public string Code {get;set;}
}
А теперь лучше:
class Car
{
public Extra Leather {get;set;}
public Extra FoldingMirrors {get;set;}
public Extra Abs {get;set;}
}
или лучше:
class Car
{
private List<Extra> _listOfExtras=new List<Extra>
public List<Extra> ListOfExtras
{
...
}
}
И худшая часть:
Мое приложение winforms работает в автономном режиме, и по одному в месяц отправляются данные для меня.
Я должен держать список доступных (каждый пользователь автомобиля выбирает отдельно оплачиваемых предметов) дополнений в этом приложении, поэтому я считаю, что лучший способ - это вариант 1
как хранить этот список дополнений в моих приложениях? Он подключается к веб-сервису только один раз в месяц.