System.WideStrings.TWideStringList.Find

提供: RAD Studio API Documentation
移動先: 案内検索

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 メソッドを使用します。

関連項目