Быстрый вопрос по ООП.Я использую список вместе с классом и конструктором класса.Поэтому я использую конструктор класса для определения набора данных, а затем добавляю каждую запись в свой список по мере того, как пользователь их создает.
Мои вопросы, как только данные находятся в списке, и я говорю, что хочу что-то изменить, так этохорошая практика, чтобы найти запись, создать экземпляр, используя эту запись, а затем использовать мои методы класса, чтобы делать все, что нужно - и затем поместить его обратно в список?
Например, ниже у меня есть мой класс с конструктором.Допустим, я хочу, чтобы система выпускала strCode только в том случае, если для поля «Конфиденциальность» установлено значение public.Теперь, просто используя Экземпляры, я бы использовал, например, Console.WriteLine (whatproduct.ProductCode), но если запись уже есть в списке, вынуть ее из списка - создать экземпляр и затем использовать этот метод?
class Product
{
private String strCode;
private Double dblCost;
private Double dblNet;
private String strPrivacy;
public Product(String _strCode, Double _dblCost, Double _dblNet, String _strPrivacy)
{
strCode = _strCode;
dblCost = _dblCost;
dblNet = _dblNet;
strPrivacy = _strPrivacy;
}
public string ProductCode
{
get
{
if (strPrivacy == "Public")
{
return strCode;
}
else
{
return "Product Private Can't release code";
}
}
}