Parallel.For 和 TParallel.For 有区别吗?
Is there a difference between TParallel.&For and TParallel.For?
TParallel.&For
和TParallel.For
有区别吗?
两者都可以在 Delphi 10 Seattle 中编译。那么我应该坚持哪一个?
TParallel.&For
的方法定义要求和号转义 保留的 字 (for
)。调用方法时不需要使用它,除非存在歧义。
例如:
with TParallel do begin
&For(...) // etc
end;
不过,我无法想象你为什么要这样做。
如果它在您自己的 classes 之一中,请注意,任何对转义方法的内部调用都需要和号或显式 class 或实例 (self
) 标识符。
TParallel
是一个密封的 class,所以在这种情况下这一点没有实际意义。您将永远不会在其中或后代 class.
中工作
TParallel.&For
和TParallel.For
有区别吗?
两者都可以在 Delphi 10 Seattle 中编译。那么我应该坚持哪一个?
TParallel.&For
的方法定义要求和号转义 保留的 字 (for
)。调用方法时不需要使用它,除非存在歧义。
例如:
with TParallel do begin
&For(...) // etc
end;
不过,我无法想象你为什么要这样做。
如果它在您自己的 classes 之一中,请注意,任何对转义方法的内部调用都需要和号或显式 class 或实例 (self
) 标识符。
TParallel
是一个密封的 class,所以在这种情况下这一点没有实际意义。您将永远不会在其中或后代 class.