标签: .net silverlight
在我正在处理的应用程序中,我使用反射来动态加载动画程序集(并从中创建实例)。但是,当我完成动画时,我会将动画上的包装器丢弃并忘记它。 。 。这有效,直到我再次需要动画。
创建动画调用Assembly.CreateInstance(AnimationUnit.TypeName)以从动画程序集动态创建实例,因为每个程序集都是唯一命名的dll文件。 Silverlight Runtime是否足够智能,只能加载一次程序集,即使我多次进行此调用?
Assembly.CreateInstance(AnimationUnit.TypeName)
答案 0 :(得分:2)
Assembly.CreateInstance不会创建程序集的实例 - 它会在给定程序集中的中创建类型的实例。
Assembly.CreateInstance