有条件地选择Namespace进行实例化
本文关键字:实例化 Namespace 选择 有条件 | 更新日期: 2023-09-27 18:08:33
我有两个具有相同类(不同版本的dll)的Namespaces
var dynamically = new NamespaceA.Classname();
如何在运行时没有'dynamic'的情况下有条件地选择NamespaceA.Classname()或NamespaceB.Classname() ?
您的两个类必须以某种方式(合理地)相互兼容,要么从公共基类继承,要么实现公共接口。想想IDbConnection
和它的各种实现。