In terms of syntax, the capabilities of Delphi generics are closely modelled on C#’s implementation, at least as found in C# 2.0, even down to certain quirks that are otherwise difficult to explain — e.g., Delphi using ‘record’ as the name for the general value type ...
More...