Maison >développement back-end >Tutoriel C#.Net >Push et pop dans la classe de pile en C#
La classe Stack représente une collection d'objets dernier entré, premier sorti. Vous pouvez l'utiliser lorsque vous avez besoin d'un accès LIFO à votre projet.
Voici les propriétés de la classe Stack -
Ajoutez des éléments dans la pile à l'aide de la commande suivante Opération Push -
Stack st = new Stack(); st.Push('A'); st.Push('B'); st.Push('C'); st.Push('D');
L'opération Pop supprime les éléments en commençant par l'élément en haut de la pile.
L'exemple suivant montre comment utiliser la classe Stack et ses méthodes Push() et Pop() -
Using System; using System.Collections; namespace CollectionsApplication { class Program { static void Main(string[] args) { Stack st = new Stack(); st.Push('A'); st.Push('B'); st.Push('C'); st.Push('D'); Console.WriteLine("Current stack: "); foreach (char c in st) { Console.Write(c + " "); } Console.WriteLine(); st.Push('P'); st.Push('Q'); Console.WriteLine("The next poppable value in stack: {0}", st.Peek()); Console.WriteLine("Current stack: "); foreach (char c in st) { Console.Write(c + " "); } Console.WriteLine(); Console.WriteLine("Removing values...."); st.Pop(); st.Pop(); st.Pop(); Console.WriteLine("Current stack: "); foreach (char c in st) { Console.Write(c + " "); } } } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!