/// <summary> /// 复制所有属性到另一个属性变量 /// </summary> /// <param name="descSet"></param> public void CopyTo(ZYAttributeCollection descSet) { descSet.List.Clear(); foreach (ZYAttribute myAttr in this) { descSet.List.Add(myAttr.Clone()); } }
/// <summary> /// 判断两个属性列表内容是否一样 /// <para>传入属性为空放回false</para> /// <para>相同返回true</para> /// </summary> /// <param name="a">属性列表</param> /// <returns>两个属性列表内容是否一样</returns> public bool EqualsValue(ZYAttributeCollection a) { if (a == null) { return(false); } if (a == this) { return(true); } return(this.ToListString() == a.ToListString()); }