我无法完全理解何时使用其中之一。它们非常相似,以至于我每时每刻都感到困惑。关于反射方面,我不知道是否应该使用普通的Type还是TypeInfo。
.NET Framework本身增加了更多混淆因素,例如assembly.DefinedTypes
。它检索一个IEnumerable<TypeInfo>
,而我原本认为它应该是IEnumerable<Type>
。此外,还有一个typeInfo.AsType()
方法。那是什么意思?它们是否可以互换?
此外,它们还有非常相似的方法。
看起来TypeInfo是经典Type的更强大的版本。我错了吗?