У меня MyClass<T>.
И тогда у меня есть это string s = "MyClass<AnotherClass>";. Как получить тип из строки s?
Один из способов (уродливый) - разобрать "<" и " > " и выполните:
Type acType = Type.GetType("AnotherClass");
Type whatIwant = typeof (MyClass<>).MakeGenericType(acType);
Но есть ли более чистый способ получить окончательный тип без разбора и т.д.?