Generics C#

using System;
class MyClass {
}
class Test {
  public T obj;
  public Test() {
    obj = default(T);
  }
}
class DefaultDemo {
  public static void Main() {
    Test x = new Test();
    if(x.obj == null)
      Console.WriteLine("x.obj is null.");
    Test y = new Test();
    if(y.obj == 0)
      Console.WriteLine("y.obj is 0.");
  }
}