using System;
public class Program
{
public static void Main()
var f = new Foo<Bar>();
var type = f.MyType();
Console.WriteLine(type);
}
public class Foo<T>
public Type MyType()
return typeof(T[]);
public class Bar