c# - 有typeof的逆运算吗?

标签 c# reflection

我得到了类型,但它与我正在寻找的类不同。

是否有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/

相关文章:

c# - 为什么我的图片从上到下逐行更新

c# - Json.NET 在返回 json 序列化字符串时添加反斜杠

reflection - golang reflect如何判断零值

c# - 如何从 Reflection 中的 ParameterInfo[] 获取实际值

c# - 后台 C# 中的线程

C# StreamReader 可以检查当前行号吗?

c# - 何时处理带有子任务的 System.Threading.Task?

c# - 无法使用此代码和表达式 api 获取此属性名称

java - 如何在航类从 xml 创建类和对象?

java - 如何列出 Java 方法/函数中的所有局部变量?