I cannot fully understand when to use one or another. They are so similar that it's confusing me every now and them. When it comes to reflection, I don't know whether to use the plain Type or TypeInfo.
.NET Framework itself adds more confusion with things like assembly.DefinedTypes
. It retrieves an IEnumerable<TypeInfo>
where I supposed it would be of IEnumerable<Type>
. Also, there is a typeInfo.AsType()
method. What's the meaning of that? are they interchangeable?
Moreover, they have methods that are really similar.
It seems that TypeInfo is like a more powerful version of the classic Type
. Am I wrong?
Thanks!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…