星空网 > 软件开发 > ASP.net

同一种类型的两个对象赋值,用反射。再也不用点属性了。。。。(适用于ef)

同一种类型的两个对象赋值,用反射。再也不用点属性了。。。。(适用于ef)同一种类型的两个对象赋值,用反射。再也不用点属性了。。。。(适用于ef)
/// <summary>    /// 给对象赋值的方法(不赋地址)(同一个类型),含过滤    /// </summary>    /// <typeparam name="T"><peparam>    /// <param name="left">=号左边</param>    /// <param name="right">=号右边</param>    /// <param name="id">过滤条件</param>    public static void Assignment<T>(T left, T right, string id=null)    {      Type type = left.GetType();      List<PropertyInfo> pList = type.GetProperties().ToList();      for (int i = 0; i < pList.Count; i++)      {        //根据属性名获得指定的属性对象        PropertyInfo gc = type.GetProperty(pList[i].Name);        //设置属性的值        if (id != null)         {          if (pList[i].Name != id)           {            gc.SetValue(left, pList[i].GetValue(right, null), null);          }        }        else         {          gc.SetValue(left, pList[i].GetValue(right, null), null);        }              }    }

View Code

 




原标题:同一种类型的两个对象赋值,用反射。再也不用点属性了。。。。(适用于ef)

关键词:反射

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

脸书营销应该怎么做?:https://www.kjdsnews.com/a/1515313.html
注册日本JCT需要提交什么资料?哪些卖家企业需要注册?日本JCT全解。:https://www.kjdsnews.com/a/1515314.html
跨境电商集拼切箱有困难,试一试智能装箱软件服务!:https://www.kjdsnews.com/a/1515315.html
独立站流量很烧钱?教你复购的底层逻辑,省钱同时更赚钱!:https://www.kjdsnews.com/a/1515316.html
全托管的红利期还有多久?:https://www.kjdsnews.com/a/1515317.html
电商仓储集运代发:https://www.kjdsnews.com/a/1515318.html
合肥有什么约会的地方好玩的地方 合肥哪里适合情侣好玩的地方:https://www.vstour.cn/a/411237.html
曾家山滑雪场-曾家山滑雪场号码:https://www.vstour.cn/a/411238.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流