如果 Type.IsGenericParameter == true,那么 Type.ContainsGenericParameters == true 总是吗?

If Type.IsGenericParameter == true, will Type.ContainsGenericParameters == true always?

如果type.IsGenericParameter == true那么是否保证type.ContainsGenericParameter == true是同类型的?

有没有不是这种情况的例子?

根据the documentationContainsGenericParameters 属性:

Property Value
true if the Type object is itself a generic type parameter or has type parameters for which specific types have not been supplied; otherwise, false.

所以,是的,听起来如果这些属性之一 returns 为真,那么另一个也会。 :)