c# 通过反射,字符串 转换 类
2024-08-29 23:16:59
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);
推荐第二种
最新文章
- RabbitMQ的几种典型使用场景
- MFC Initinstance中DoModal()返回-1
- JBPM4入门——7.等待节点的单条线手动执行
- ImageSource使用心得(转)
- entity framework 查询
- 关于main函数的定义
- React新接触
- Linux 循环设备 /dev/loop 解惑
- Cacti添加Advance Ping监控模板
- cocos2d-x游戏开发系列教程-超级玛丽08-消息机制
- Sublime中开发Ruby
- 获取Java的32位MD5实现
- thinkphp 配置项总结
- 【Alpha】——Third Scrum Meeting
- Node之Express服务器启动安装与配置
- 引用MinGW生成的.dll.a后出现的问题
- SpringBoot的配置文件加载顺序和使用方式
- C#操作xml SelectNodes,SelectSingleNode总是返回NULL
- redis命令大全参考手册
- GraphQL入门1
热门文章
- 2021.12.09 [HEOI2016/TJOI2016]排序(线段树+二分,把一个序列转换为01串)
- Android 12(S) 图像显示系统 - SurfaceFlinger之VSync-上篇(十六)
- 从0开始基于Webpack5 搭建HTML+Less 前端工程
- Maven基础学习笔记
- 『现学现忘』Git基础 — 19、Git中忽略文件
- JDBC往数据库传值中文乱码以及时区不一致解决
- 1.5 Linux中大量使用脚本语言,而不是C语言!
- Docker系列教程04-Docker构建镜像的三种方式
- [数学基础] 4 欧几里得算法&;扩展欧几里得算法
- SSH管理多密钥