Csharp/C Sharp by API/System.Collections.Generic/Stack
new Stack<T>()
<source lang="csharp"> using System; using System.Collections.Generic;
class MainClass {
public static void Main(string[] args) { Stack<MyClass> stack = new Stack<MyClass>(); stack.Push(new MyClass()); MyClass ass3 = stack.Pop(); Console.WriteLine("\nPopped from stack: {0}", ass3); }
} class MyClass {
public override string ToString(){ return "my class"; }
}
</source>
Stack.Pop
<source lang="csharp">
using System; using System.Collections.Generic;
class MainClass {
public static void Main() { Stack<string> st = new Stack<string>(); st.Push("One"); st.Push("Two"); st.Push("Three"); st.Push("Four"); st.Push("Five"); while(st.Count > 0) { string str = st.Pop(); Console.Write(str + " "); } Console.WriteLine(); }
}
</source>
Stack.Push
<source lang="csharp">
using System; using System.Collections.Generic;
class MainClass {
public static void Main() { Stack<string> st = new Stack<string>(); st.Push("One"); st.Push("Two"); st.Push("Three"); st.Push("Four"); st.Push("Five"); while(st.Count > 0) { string str = st.Pop(); Console.Write(str + " "); } Console.WriteLine(); }
}
</source>