System.WideStrings.TWideStrings.SetCapacity
Delphi
procedure SetCapacity(NewCapacity: Integer); virtual;
C++
virtual void __fastcall SetCapacity(int NewCapacity);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | System.WideStrings.pas System.WideStrings.hpp |
System.WideStrings | TWideStrings |
説明
リスト内の文字列を保持するために割り当てるメモリの量を変更します。
SetCapacity は、Capacity プロパティの protected な読み取りの実装です。
Integer は、容量を変更した後でリストが保持できる文字列の数です。
TWideStrings では、SetCapacity は何も行いません。下位クラスでこのメソッドをオーバーライドして、リストが保持できる文字列の数を変更します。SetCapacity を実装している下位クラスの場合、Count より小さい値を割り当てると、リストの最後から文字列が削除されます。Count より大きい値を割り当てると、さらに文字列を追加するための領域が割り当てられます。