【发布时间】:2016-04-01 14:14:13
【问题描述】:
谁能解释一下两者的区别:
(1.)
newObj := TMyObject.Create;
newObj.Assign(oldObj);
和
(2.)
newObj := oldObj;
在 2. newObj 和 oldObj 是否引用同一个对象?
对不起,如果之前已经介绍过但很难搜索:=
【问题讨论】:
-
请注意,TObject 没有Assign 方法,只有TPersistent 有。 TPersistent.Assign 的描述谈到了“相似”的对象。文件和合同在这里有点模糊。
标签: delphi object variable-assignment colon-equals