Метод Push
Метод Push класса
Stack<T>
добавляет элемент на вершину стека. Метод
возвращает void; в параметр передаётся
значение типа T.
Синтаксис
stack.Push(item);
Пример
Давайте положим одно число на пустой стек:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
Stack<int> nums = new Stack<int>();
nums.Push(1);
Console.WriteLine(nums.Peek());
}
}
Результат выполнения кода:
1
Пример
Давайте несколько раз вызовем Push подряд:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
Stack<int> nums = new Stack<int>();
nums.Push(1);
nums.Push(2);
nums.Push(3);
Console.WriteLine(nums.Pop());
Console.WriteLine(nums.Pop());
}
}
Результат выполнения кода:
3
2
Пример
Давайте положим строки на стек:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
Stack<string> items = new Stack<string>();
items.Push("a");
items.Push("b");
items.Push("c");
Console.WriteLine(items.Peek());
}
}
Результат выполнения кода:
"c"