Я много читал об опасности использования структур в качестве типа данных. Интересно, есть ли проблемы с этим,
List<Summarized> SummarizedList = new List<Summarized>();
Summarized SumInfo;
struct Summarized
{
public string sBrand;
public string sModel;
public string sCustomer;
public int sline;
public string sLeader;
public int sDesire;
public int sReal;
}
Как видите, я использую общий список элементовТип SumInfo, который является типом данных struct.всякий раз, когда мне нужно обновить элемент списка, я просто делаю следующее:
SumInfo = (Summarized)SummarizedList[CurrentPos];
SumInfo.sDesire = DesireProd;
SumInfo.sReal = RealProduced;
SummarizedList[CurrentPos] = SumInfo;
, где CurrentPos - это позиция элемента, который я хочу обновить.может ли быть такая проблема в будущем?Эта структура одна из изменчивых?
Спасибо.