Exemple #1
0
        public Momento Pop()
        {
            Momento lastState = null;
            int     lastIndex = states.Count - 1;

            if (states.Count > 0)
            {
                lastState = states[lastIndex];
                states.Remove(lastState);
            }
            return(lastState);
        }
Exemple #2
0
 public void Push(Momento state)
 {
     states.Add(state);
 }