public void Push(char pDado)
        {
            CNo temp = new CNo();

            temp.Dado = pDado;

            temp.Proximo   = ancora.Proximo;
            ancora.Proximo = temp;
        }
        public void PrintStack()
        {
            trabalho = ancora;

            while (trabalho.Proximo != null)
            {
                trabalho = trabalho.Proximo;
                Console.WriteLine("[{0}]", trabalho.Dado);
            }
        }
        public char Peek()
        {
            char valor = ' ';

            if (ancora.Proximo != null)
            {
                trabalho = ancora.Proximo;
                valor    = trabalho.Dado;
            }

            return(valor);
        }
        public CStack()
        {
            ancora = new CNo();

            ancora.Proximo = null;
        }