Например, мой Тип является сложным типом, это универсальный тип.
public class TestType<T> : xxx
{
}
это универсальный класс в Assmebly A.
моя сборка B, ссылка A, есть еще один тип TestObject.
поэтому фактический тип:
TestType<TestObject>
....
если я сохраню полное имя этого типа, это будет очень сложная строка, например:
BluePrint.Core.CustomObjectConverter`1[[BluePrint.SGame.VInt2, BluePrint.SGame.Plugins, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], BluePrint.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
Итак, если я хочу найти System.Type
этой строки, как это сделать?
я использую System.Type.GetType
, он возвращает ноль.
универсальный тип и тип параметра находятся в разных сборках.