Я не могу полностью понять, когда использовать тот или иной. Они настолько похожи, что меня все это путают. Когда дело доходит до размышлений, я не знаю, использовать ли простой тип или TypeInfo.
Сама .NET Framework добавляет больше путаницы с такими вещами, как assembly.DefinedTypes
. Он извлекает IEnumerable<TypeInfo>
, где я предполагал, что он будет IEnumerable<Type>
. Кроме того, существует метод typeInfo.AsType()
. В чем смысл этого? они взаимозаменяемы?
Кроме того, у них есть методы, которые действительно похожи.
Кажется, что TypeInfo похож на более мощную версию классического Type
. Я не прав?
Спасибо!