There is collection of base classes to simplify your own array classes creation. It is not TList descendant! Some classes supports fast indexing and searching.
File list:
Sample
.....\arrtest.bpg
.....\arrtest.cfg
.....\arrtest.dpr
.....\Build.bat
.....\Debug.bat
.....\StringConv.pas
Arrays.pas