public void ToSource() { //如果Source不为空,把数据复制到Source中 if (Source != null) { Source.CopyFrom(this); } //如果有对应列表,复制一份到列表中 else if (List != null) { GeneralObject go = new GeneralObject(); go.CopyFrom(this); List.Add(go); } } #endregion