class Stack { T t; public Stack (T t) { this.t = t; } public object Test () { return t; } } class X { public static object Test (Stack stack) { return stack.Test (); } static void Main () { Stack stack = new Stack (9); System.Console.WriteLine (Test (stack)); } }