2
0

ArrayHelpers.pas 674 B

1234567891011121314151617181920212223242526272829303132333435
  1. program ArrayHelpers;
  2. {$Mode delphi}
  3. uses
  4. SysUtils,
  5. Quick.Commons,
  6. Quick.Console,
  7. Quick.Arrays.Helper;
  8. var
  9. myarray : TStringArray;
  10. begin
  11. try
  12. myarray.Add('one');
  13. myarray.Add('two');
  14. myarray.Add('three');
  15. coutFmt('count: %d',[myarray.Count],etInfo);
  16. if myarray.Contains('two') then cout('found "two" in array',etInfo)
  17. else cout('not found',etInfo);
  18. coutFmt('"three" in position %d',[myarray.IndexOf('three')],etInfo);
  19. TArrayHelper<string>.Add(myarray,'four');
  20. cout('Press <Enter> to Exit',ccYellow);
  21. ConsoleWaitForEnterKey;
  22. except
  23. on E: Exception do
  24. Writeln(E.ClassName, ': ', E.Message);
  25. end;
  26. end.