RosettaCodeData/Task/Sort-an-array-of-composite-.../PascalABC.NET/sort-an-array-of-composite-...

11 lines
232 B
ObjectPascal

type
Pair = auto class
Name,Value: string;
end;
begin
var a: array of Pair := (new Pair('ZZZ','333'),new Pair('XXX','222'),new Pair('YYY','111'));
a.OrderBy(p -> p.Name).Println;
a.OrderBy(p -> p.Value).Println;
end.