Weil TArray<T>
als bereits als array of T
deklariert ist, somit keine Klasse ist und auch keine Klassenmethoden haben kann.
Arg, stimmt ja (manchmal is man einfach blind) TArray<> existiert ja schon, da kann es natürlich keine weitere Klasse dieses Typs geben.
(OK, können schon, aber wäre etwas unpraktisch)
Nja, generische Record-Helper gibt's ja leider nicht.