【发布时间】:2019-08-23 20:29:09
【问题描述】:
在下面的示例代码中,有什么方法可以知道 S 是否已添加到 MyStuff 中? (除了 {whatever} 或 MyStuff.Contains() 的明显结果)
Type TMyClass = Class
a: string;
End;
MyStuff: TObjectList<TMyClass>;
Var S: TMyClass;
begin
MyStuff := TObjectList<TMyClass>.Create(True);
S := TMyClass.Create;
if {whatever} then MyStuff.Add(S);
// who is the owner of s?
【问题讨论】:
-
在代码 sn-p 的标题和注释中,您似乎在询问是否可以找到包含对对象的引用的实例。这就是为什么您有一个解决该问题的答案,但接受了一个完全不相关的答案。
-
你正在寻找一个布尔变量!
标签: delphi