当前位置: 首页 > news >正文

插画师个人网站是怎么做的自己学做网站

插画师个人网站是怎么做的,自己学做网站,2345浏览器网页版入口中文版,装修设计公司有哪些在 C# 中,可以使用 AutoMapper 库来完成对象之间的映射,而不必手动编写显式的映射代码。但是,如果你希望通过反射来动态完成对象的映射,你可以编写自己的映射逻辑并使用反射来完成这个过程。 下面是一个简单的示例,演…

在 C# 中,可以使用 AutoMapper 库来完成对象之间的映射,而不必手动编写显式的映射代码。但是,如果你希望通过反射来动态完成对象的映射,你可以编写自己的映射逻辑并使用反射来完成这个过程。

下面是一个简单的示例,演示了如何使用反射来完成对象之间的映射:


class Program
{static void Main(){// 创建源对象Person source = new Person { Name = "Alice", Age = 25 };// 创建目标对象PersonDto destination = new PersonDto();destination = source.MapTo<Person, PersonDto>();// 输出目标对象的属性值Console.WriteLine($"Name: {destination.Name}, Age: {destination.Age}");}
}class Person
{public string Name { get; set; }public int Age { get; set; }
}class PersonDto
{public string Name { get; set; }public int Age { get; set; }
}
static class AutoMapper
{public static TDest MapTo<TSource, TDest>(this TSource source) where TSource : class, new() where TDest : class, new(){// 创建目标对象TDest destination = new TDest();// 获取源对象的所有属性PropertyInfo[] sourceProperties = typeof(TSource).GetProperties();// 获取目标对象的所有属性PropertyInfo[] destinationProperties = typeof(TDest).GetProperties();// 使用反射完成对象的映射foreach (var sourceProperty in sourceProperties){foreach (var destinationProperty in destinationProperties){if (sourceProperty.Name == destinationProperty.Name && sourceProperty.PropertyType == destinationProperty.PropertyType){// 通过反射获取源对象的属性值object value = sourceProperty.GetValue(source);// 通过反射设置目标对象的属性值destinationProperty.SetValue(destination, value);break;}}}return destination;}
}
http://www.yayakq.cn/news/363919/

相关文章:

  • 网站建设图片尺寸要求服装网站制作
  • 建设企业网站的哪家好优秀国外设计网站
  • 外贸功能网站建设建设部执业资格注册中心网站
  • 凡客家居怎么样网站建设品牌推广seo
  • 石家庄网站建设方案咨询外包加工网下载
  • 网站首页图片大全建设服装网站的意义
  • 网站后台不能排版网页棋牌开发
  • 肃宁哪里建网站网站制作长春
  • 服装网站建设的宗旨有哪些网站建设案例资讯
  • 筑巢做网站怎么样网站建设 管理系统开发
  • 一个公司做2个产品网站怎么做的网页传奇app
  • 网站设计制作新报价建设网站一般要多钱
  • 网站建设资料手机的网站有哪些
  • 南宁住房和城乡建设部网站如何将微信和企业网站同步
  • 品牌型 网站建设2020北京冬奥会网页制作
  • 网站建设对公司来说重要吗大专学网站开发
  • 任丘建设银行网站湖南seo推广方法
  • 可视化网站开发工具有哪些哪个网站在线做头像好
  • asp.net做报名网站广西水利电力建设集团网站
  • 平顶山做网站公司歙县建设银行网站
  • 网站title是什么在门户网站管理建设工作讲话
  • 商城网站做推广有什么好处网站建设为风险分析
  • 房建设计网站好湛江小程序商城运营方案
  • 公司网站开发策略和基本步骤湖南天人安装建设有限公司网站
  • 网站建设明薇通网络价格美丽搭建什么网站好玩
  • 技术社区网站开发例子2021年企业所得税政策
  • 太原建设网站公司织梦做的网站如何修改
  • 网站导航设计图片品牌网站设计标准
  • 模板网站如何做优化网站建设公司 html5模板
  • 网站从制作到使用的全过程如何开发一个直播平台