为什么';IEnumerable<;T.GetProperty(identityProperty).GetTy
本文关键字:identityProperty GetProperty GetTy lt IEnumerable 为什么 | 更新日期: 2023-09-27 18:26:33
这里有人能解释为什么我不能做以下事情吗?
Type u = typeof(T).GetProperty(identityProperty).GetType();
IEnumerable<u> keySet = null;
我知道这对一些人来说可能很容易,但我真的很感激你的回答。
使用静态绑定的泛型。这意味着类型是在编译代码时定义的。在您的示例中,将在运行时定义类型u。
但是也许Type.MakeGenericType()方法可以帮助您;)