Witam serdecznie mam pytanie zrobiłem historie ostatnich operacji kalkulatora niestety program wyświetla tylko ostatnie działania a nie wszystkie działania co powinienem zmienić aby zaczęło działać?
public class CalculationHistory
{
public CalculationHistory()
{
Items = new List<CalculationHistoryItem>();
}
public List<CalculationHistoryItem> Items { get; set; }
public void Add(double x, double y, string z)
{
Items.Add(new CalculationHistoryItem(x, y, z));
}
}
public class CalculationHistoryItem
{
public double x { get; set; }
public double y { get; set; }
public string z { get; set; }
public CalculationHistoryItem(double first, double sec, string res)
{
x = first;
y = sec;
z = res;
}
public override string ToString()
{
return x + " " + z + " " + y;
}
}
case "p":
case "P":
Console.WriteLine("Lista ostatnich operacji : ");
CalculationHistory history = new CalculationHistory();
history.Add(x, y, z);
foreach (var item in history.Items)
Console.WriteLine(item);
break;