1.

What will be the output of the given code snippet?
 public class Generic { Stack stk = new Stack(); public void push(T obj) { stk.Push(obj); } public T pop() { T obj = stk.Pop(); return obj; } } class Program { static void Main(string[] args) { Generic g = new Generic(); g.push("Csharp"); Console.WriteLine(g.pop()); Console.ReadLine(); } }public class Generic { Stack stk = new Stack(); public void push(T obj) { stk.Push(obj); } public T pop() { T obj = stk.Pop(); return obj; } } class Program { static void Main(string[] args) { Generic g = new Generic(); g.push(30); Console.WriteLine(g.pop()); Console.ReadLine(); } } 

A. 0
B. 30
C. Runtime Error
D. Compile time Error
Answer» C. Runtime Error


Discussion

No Comment Found