pascalabcnet/TestSuite/extensionmethods14.pas

17 lines
380 B
ObjectPascal
Raw Normal View History

{function Reverse<T>(Self: array of T): array of T; extensionmethod;
begin
System.Array.Reverse(Self);
Result := Self;
2025-04-06 15:32:17 +03:00
end;
2016-02-05 00:48:48 +03:00
function BinarySearch<T>(self: array of T; item: T): integer; extensionmethod;
begin
Result := System.Array.BinarySearch(self,item);
2025-04-06 15:32:17 +03:00
end;}
begin
var a := Arr(1,2,3);
2016-02-03 22:55:27 +03:00
var seq := System.Linq.Enumerable.Select(a,x->x*2);
//a.Reverse.Print;
end.