eg:已经知道字符串 “userInfo”是一个表名,并且在代码中也有自己的userInfo类,如何把这个字符串“userInfo” 转换成类, “userInfo”  user= new “userInfo”();

方法1:if xxx = "userinfo"  user = new userinfo() ??

放大2:

Assembly assembly = Assembly.Load("类的命名空间");

var item = assembly.GetTypes().Where(t => t.IsClass).FirstOrDefault(m => m.Name == "类名,不要后缀");

//创建对象
  var obj = Activator.CreateInstance(item);

推荐第二种

最新文章

  1. RabbitMQ的几种典型使用场景
  2. MFC Initinstance中DoModal()返回-1
  3. JBPM4入门——7.等待节点的单条线手动执行
  4. ImageSource使用心得(转)
  5. entity framework 查询
  6. 关于main函数的定义
  7. React新接触
  8. Linux 循环设备 /dev/loop 解惑
  9. Cacti添加Advance Ping监控模板
  10. cocos2d-x游戏开发系列教程-超级玛丽08-消息机制
  11. Sublime中开发Ruby
  12. 获取Java的32位MD5实现
  13. thinkphp 配置项总结
  14. 【Alpha】——Third Scrum Meeting
  15. Node之Express服务器启动安装与配置
  16. 引用MinGW生成的.dll.a后出现的问题
  17. SpringBoot的配置文件加载顺序和使用方式
  18. C#操作xml SelectNodes,SelectSingleNode总是返回NULL
  19. redis命令大全参考手册
  20. GraphQL入门1

热门文章

  1. 2021.12.09 [HEOI2016/TJOI2016]排序(线段树+二分,把一个序列转换为01串)
  2. Android 12(S) 图像显示系统 - SurfaceFlinger之VSync-上篇(十六)
  3. 从0开始基于Webpack5 搭建HTML+Less 前端工程
  4. Maven基础学习笔记
  5. 『现学现忘』Git基础 — 19、Git中忽略文件
  6. JDBC往数据库传值中文乱码以及时区不一致解决
  7. 1.5 Linux中大量使用脚本语言,而不是C语言!
  8. Docker系列教程04-Docker构建镜像的三种方式
  9. [数学基础] 4 欧几里得算法&扩展欧几里得算法
  10. SSH管理多密钥