Skip to content

Instantly share code, notes, and snippets.

@mugan86
Created October 4, 2020 12:28
Show Gist options
  • Save mugan86/0a7a9954c3047cb19a7de5e6695f5d05 to your computer and use it in GitHub Desktop.
Save mugan86/0a7a9954c3047cb19a7de5e6695f5d05 to your computer and use it in GitHub Desktop.
Mainupular valores dentro de una pila
Stack<string> pages = new Stack<string>(new string[] { "index", "blog", "article-1", "article-2" });
Console.WriteLine("Primera página si damos a BACK: " + pages.Peek());
/*foreach (string pageHistory in pages)
{
Console.WriteLine(pageHistory);
}*/
pages.Pop();
string [] arrayElements = pages.ToArray();
arrayElements[arrayElements.Length - 1] = "contact";
// Asignar el orden en el que se va a apilar para mantener el orden anterior de la pila
Array.Reverse(arrayElements);
pages = new Stack<string>(arrayElements);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment