using System.Collections.Generic;
public static void Main()
Console.WriteLine(stack.Pop());
private List<Object> _stack = new List<Object>();
public void Push(Object obj)
throw new InvalidOperationException("Cannot push null value to stack");
Console.WriteLine("stack is empty");
Object tempObj = _stack[_stack.Count - 1];
_stack.RemoveAt(_stack.Count - 1);