该语句中“<”和“>”的用途是什么

Set*_*Net 1 delphi class

我遇到了这段代码,但无法理解其目的是什么:

  TDfmPropertyList = class(TobjectList<TDfmProperty>)
Run Code Online (Sandbox Code Playgroud)

它告诉我什么?

Rem*_*eau 5

Delphi 有两个不同的TObjectList类 -

  1. System.Contnrs.TObjectList,这是一个包含普通TObject指针列表的具体类。

  2. System.Generics.Collections.TObjectList<T>,它是一个Generic类,包含 Generic 参数指定的任何类型的列表T

在本例中,该类TDfmPropertyList派生自包含 type 元素的Generic 类。TObjectList<T>T=TDfmProperty