System.WideStrings.TWideStringList.SetCapacity

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure SetCapacity(NewCapacity: Integer); override;

C++

virtual void __fastcall SetCapacity(int NewCapacity);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
System.WideStrings.pas
System.WideStrings.hpp
System.WideStrings TWideStringList

Beschreibung

Ändert die Größe der String-Liste.

System.WideStrings.TWideStringList.SetCapacity erbt von System.WideStrings.TWideStrings.SetCapacity. Der folgende Inhalt bezieht sich auf System.WideStrings.TWideStrings.SetCapacity.

Ä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.

Siehe auch