如下:
public static IList<T> Create<T>(Type type) { if (type == typeof(List<T>)) { return new List<T>(); } if (type == typeof(T[])) { return new T[0]; } throw new Exception(); }