Динамически создавать универсальный тип для шаблона
Вы должны посмотреть на этот csharp пост от Ayende: WCF, Mocking and IoC: Oh MY!. Где-то generic-programming внизу есть метод GetCreationDelegate, который swift-generics должен помочь. Это в основном generics делает это:
string typeName = ...;
Type proxyType = Type.GetType(typeName);
Type type = typeof (ChannelFactory<>).MakeGenericType(proxyType);
object target = Activator.CreateInstance(type);
MethodInfo methodInfo = type.GetMethod("CreateChannel", new Type[] {});
return methodInfo.Invoke(target, new object[0]);
c#
generics
2021-12-04T18:40:27+00:00
2022-09-25T03:02:19+00:00
TruFrost
Вопросы с похожей тематикой, как у вопроса:
Динамически создавать универсальный тип для шаблона
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.