写一个类MyStack,用来表示“栈”的存储结构。其基本操作为 :1) Push(Object o):表示把元素放入栈2) Object Pop():返回栈顶元素,并把该元素从栈中删除。如果栈为空,则返回null 值3) Object Peek():返回栈顶元素,但不把该元素删除。如果栈为空,则返回null值。4) bool IsEmpty():判断该栈是否为空5) int Size():返回该栈中元素的数量把详细的代码写出来谢谢