要从未引用的程序集中获取类型,可以使用反射来实现。以下是一个简单的示例,展示了如何从未引用的程序集中获取类型:
Assembly assembly = Assembly.LoadFrom("path_to_assembly.dll");
Type[] types = assembly.GetTypes();
Type targetType = null;
foreach (Type type in types)
{
if (type.FullName == "Full.Name.Of.Target.Type")
{
targetType = type;
break;
}
}
object instance = Activator.CreateInstance(targetType);
这样,您就可以使用反射来获取未引用程序集中的类型,并创建它们的实例。请注意,这种方法可能会导致类型安全问题,因此请谨慎使用。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云