zoukankan      html  css  js  c++  java
  • winrt简单克隆对象

    public MapPoint Copy()//MapPoint克隆方法
            {
                MapPoint p = new MapPoint();//这是我自定义的对象
                //利用反射获得类成员
                FieldInfo[] fieldFroms = IntrospectionExtensions.GetTypeInfo(p.GetType()).DeclaredFields.ToArray();
                FieldInfo[] fieldTos = IntrospectionExtensions.GetTypeInfo(this.GetType()).DeclaredFields.ToArray();
                int lenTo = fieldTos.Length;
    
                for (int i = 0, l = fieldFroms.Length; i < l; i++)
                {
                    for (int j = 0; j < lenTo; j++)
                    {
                        if (fieldTos[j].Name != fieldFroms[i].Name) continue;
                        fieldTos[j].SetValue(p, fieldFroms[i].GetValue(this));
                break; } }
    return p; }
  • 相关阅读:
    Minimum Sum
    Prefix and Suffix
    BBuBBBlesort!
    Wanna go back home
    The Chosen One+高精度
    一元三次方程
    文本文件比对
    nginx日志文件切割
    nginx启动脚本
    nginx
  • 原文地址:https://www.cnblogs.com/wangjinming/p/4250505.html
Copyright © 2011-2022 走看看