Einzelnen Beitrag anzeigen

christophspaeth

Registriert seit: 7. Mär 2008
73 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#9

AW: Generics ToArray: TArray vs. array of

  Alt 6. Feb 2014, 10:27
TArray ist in der System.pas aber als   TArray<T> = array of T; definiert, also eben gerade keine Klasse.

Du hattest ja geschriben, dass
Delphi-Quellcode:
type
  TIntArray1 = array of integer;
  TIntArray2 = array of integer;
zwei verschiedene, neue (und damit "inkompatible") Typen definiert (was ich in dem von dir verlinkten Artikel aber eben nicht herauslesen kann), wohingegen
Delphi-Quellcode:
type
  TInt1 = integer;
  TInt2 = integer;
lediglich zwei gleichbedutende Aliase für Integer erstellt. Wenn man weiß, dass es hier einen Unterschied in der Bedeutung der Typ- bzw. Aliasdeklaration gibt ist das Verhalten verständlich. Danke.
Christoph Späth
  Mit Zitat antworten Zitat