C# 模型赋值
2024-09-07 18:54:05
/// <summary>
/// 模型赋值
/// </summary>
/// <param name="target">目标</param>
/// <param name="source">数据源</param>
public static void CopyModel(object target, object source)
{
Type type1 = target.GetType();
Type type2 = source.GetType();
foreach (var mi in type2.GetProperties())
{
var des = type1.GetProperty(mi.Name);
if (des != null)
{
try
{
des.SetValue(target, mi.GetValue(source, null), null);
}
catch
{ }
}
}
}
最新文章
- linux集群时钟问题
- C++ 画星号图形——空心三角形(星号居中对齐)(核心代码介绍)
- js 经典正则判断 一个字符串是否包含另一个字符串
- iOS7界面的兼容性调整之一
- 牛皮市和猴市的好工具和指标:BOLL
- 使用Gson进行json数据转换(list to json 和json to list)
- Spring Boot初探之restful服务发布
- 使用poi导出数据到excel
- Fiddler抓取https请求 &; Fiddler抓包工具常用功能详解
- Linux查看机器负载
- document,element,node方法
- VUE路由转场特效,WebAPP的前进与后退
- win php安装 oracle11 g
- Java并发编程:线程池的使用(转载)
- ssh 免密码登录,以及 本地和远端用户名不一致 问题
- Gson简单使用
- [BZOJ4699]树上的最短路(最短路+线段树)
- 【Handler】Looper 原理 详解 示例 总结
- 20155311 2016-2017-2 《Java程序设计》第8周学习总结
- 开源一款强大的文件服务组件(QJ_FileCenter)(系列三 访问接口与项目集成)