Delphi-Quellcode:
type
TIntArray1 = array of integer;
TIntArray2 = array of integer;
Damit deklariert man 2 Typen mit jeweils eigenen Typinformationen.
Delphi-Quellcode:
type
TIntArray1 = array of integer;
TIntArray2 = type TIntArray1;
dto.
Delphi-Quellcode:
type
TIntArray1 = array of integer;
TIntArray2 = TIntArray1;
Hier ist TIntArray2 lediglich ein Typalias, es werden keine eigenen Typinformationen generiert. Variante 2 bietet noch die Möglichkeit, Konstanten- oder Wertparameter beider Typen kompatibel zu behandeln, Variante 1 aber nicht, da es sich um 2 völlig voneinander unabhängige Typen handelt, auch wenn diese inhaltlich identisch sind.