System.WideStrings.TWideStringList.Find
Delphi
function Find(const S: WideString; var Index: Integer): Boolean; virtual;
C++
virtual bool __fastcall Find(const System::WideString S, int &Index);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.WideStrings.pas System.WideStrings.hpp |
System.WideStrings | TWideStringList |
説明
ソートされたリストにおける文字列のインデックスを見つけ、その値の文字列がリスト内に既に存在するかどうかを示します。
Find を使用すると、ソートされたリストに文字列 S を追加する際の位置を示すインデックスが得られます。文字列 S か、S と 大文字/小文字だけが異なる文字列(CaseSensitive が false の場合)がリスト内に既に存在する場合、Find は true を返します。S に一致する文字列がリストに含まれていない場合、Find は false を返します。S の追加位置を示すインデックスは Index パラメータで返されます。Index の値はゼロを起点としており、先頭の文字列はインデックスが 0、2 番目の文字列はインデックスが 1 です。その他の場合も同様です。
メモ: Find は、ソートされたリストに対してのみ使用します。ソートされていないリストの場合は、代わりに IndexOf メソッドを使用します。