System.WideStrings.TWideStrings.SetCapacity
Delphi
procedure SetCapacity(NewCapacity: Integer); virtual;
C++
virtual void __fastcall SetCapacity(int NewCapacity);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | System.WideStrings.pas System.WideStrings.hpp |
System.WideStrings | TWideStrings |
Beschreibung
Ändert die Größe der String-Liste.
SetCapacity ist die als protected deklarierte Schreibmethode der Eigenschaft Capacity.
Integer legt die Anzahl der Strings fest, die die Liste aufnehmen kann, nachdem ihre Größe geändert wurde.
In TWideStrings führt SetCapacity keine Aktion aus. Abgeleitete Klassen können diese Methode überschreiben, um die Anzahl der Strings zu ändern, die die Liste aufnehmen kann. Wenn der mit SetCapacity zugewiesene Wert kleiner ist als der Wert der Eigenschaft Count, werden Strings am Ende der Liste entfernt. Ist der Wert größer als Count, wird Speicher für die zusätzlichen Strings reserviert.