//Przejście klasy do stanu początkowego public void Clear() { ActualNumber = 0; BottomNumber = ActualNumber.ToString(); TopNumber = ""; RefreashActNumber = false; LastOperationObject = null; MyMedian = null; OperationList.Clear(); SaveToFile(new string[] { "Clear" }); }
//Obsługa operacji z dwoma wartościami public void Run(DoubleOperation myOperation) { //Jeśli nie zostało nic wpisane i ostatnia operacja jest typu DoubleOperation to nie wykonuje działania if (myOperation.CheckStatus()) { myOperation.AddToList(); myOperation.RunLastOperation(); } //Zapis aktualnej operacji myOperation.SaveActualOperation(); //Odświerzanie myOperation.RefreashProperty(); }