system.Collection <T>的类型

Jor*_*rdy 1 c# collections type-systems

我正在创建一个列表<T>,但我想知道该T对象的类型.(我在我的项目中使用反射,所以当我创建代码时我不知道类型.

所以首先我有List- > List<T>

现在我想获得该T对象的所有属性(用于在数据网格中创建列)

任何帮助?

Ree*_*sey 11

您可以在类或泛型方法中使用typeof(T):

void ProcessList<T>(List<T> list) {
    Type typeOfT = typeof(T);
    // Work with type...
}
Run Code Online (Sandbox Code Playgroud)