Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
Delphi 10.4 Sydney
|
AW: TArray - Alternative zu SetLength(..) ?
25. Feb 2014, 17:55
Ich möchte ein Array erstellen, und das soll bitte x Stellen breit sein.
Meine Motivation ist, dass ich gerne eine Kollektion (wie eine Liste) hätte, und die soll bitte direkt vom Start weg eine bestimmte Länge haben.
Du möchtest "reservieren"?
Delphi-Quellcode:
var
MyList : TList<Boolean>;
begin
MyList := TList<Boolean>.Create;
MyList.Capacity := 20; // jetzt sind 20 Elemente drin, in diesem Fall ist der Wert der Items gleich false
MyList.Free;
end;
Aus dem Debugger:
Code:
MyList ((False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False), 0, Pointer($666A2C) as {System.Generics.Defaults}IComparer<System.Boolean>, (nil,nil), $2A42880)
|
|
Zitat
|