我得到了类型,但它与我正在寻找的类不同。
是否有typeof的逆运算?
编辑
我需要这个类才能使用通用存储库:
GenericRepository<BaseEntity> repository = new GenericRepository<BaseEntity>(new AzureBrightData());
我开始编写所有实体类都从中继承的 BaseEntity,但问题是存储库需要知道要搜索哪个表。
例如,如果我们有 (1,1) 的分区键和行键组合对,这不允许我或存储库知道从哪个表获取注册表。这还不够,这就是为什么我认为我需要这张 table 。
最佳答案
如果我理解你问题下的答案,那么你可能正在寻找这样的东西(实例化类型):
Assembly asmApp = Assembly.LoadFile("some.dll"); Type tApp = asmApp.GetType("Namespace.SomeClass"); object oApp = Activator.CreateInstance(tApp, new object[0] { });
关于c# - 有typeof的逆运算吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3702916/