Я работаю с размещенным CLR для доступа к .NET-сборке.Эта сборка содержит общие типы, такие как:
MyGenericClass<MyClass> // C# notation
Где spAssembly является моей размещенной и загруженной сборкой, мне нужно получить этот тип через строку (bstrClassName).
spAssembly->GetType_2(bstrClassName, &spType); // C++-Access via hosted Assembly
Так что теперь мне нужнознать, как форматировать строку имени класса.Для обычных классов я использую что-то вроде
MyNamespace.MySubNamespace.MyClass // Full adressing for the query.
Наверное, мне нужно обратиться к этому так:
MyNamespace.MyGenericClass<MyNamespace.MySubNamespace.MyClass>
Но это не работает.Любая идея?Может быть, неправильный синтаксис?