public void Copy(ObjectArray <T> src) { Clear(); foreach (uint id in src.Index2Ids) { Index2Ids.Add(id); } foreach (int index in src.Id2Indexs) { Id2Indexs.Add(index); } foreach (T obj in src.Objects) { T tmpObj = new T(); tmpObj.Copy(obj); Objects.Add(tmpObj); } }
public ObjectArray(ObjectArray <T> src) { Copy(src); }