/// <summary> /// Строковое представление контейнера. /// </summary> /// <returns>Строковое представление контейнера.</returns> public override string ToString() { var sep = Environment.NewLine; var result = "-> Контейнер {Id}:" + sep; result += $"-> Макисмальная суммарная масса: {MaxWeight}" + sep; result += $"-> Суммарная масса ящиков: {TotalWeight} кг." + sep; result += $"-> Суммарная ценность ящиков с учетом повреждения: {TotalValue} тугриков" + sep; result += "-> Ящики: " + sep; return(Boxes.Aggregate(result, (current, box) => current + ($" {box.Weight} кг; {box.PriceForKilo} тугриков за кг." + sep))); }