System.SysUtils.CharInSet

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

Delphi

function CharInSet(C: AnsiChar; const CharSet: TSysCharSet): Boolean;
function CharInSet(C: WideChar; const CharSet: TSysCharSet): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall CharInSet(char C, const TSysCharSet &CharSet)/* overload */;

プロパティ

種類 可視性 ソース ユニット
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils


説明

CharInSet は、指定された文字が、AnsiChar のセット内に含まれているかどうかをチェックします。

CharInSet を使用すると、指定された文字が文字のセット内に含まれているかどうかをチェックできます。 CharInSet は、C パラメータが CharSet セット内に含まれているかどうかをチェックします。 C には Unicode 文字または ANSI 文字のいずれかを、CharSet には ANSI 文字のセットのみを指定できます。 文字がセット内に含まれている場合、この関数は True を返し、文字がセット内に含まれていない場合は、False を返します。

メモ: できる限り(Unicode 対応の)TCharacterHelper クラスを使用して、文字が特定のカテゴリ(10 進数字または文字など)に含まれるかどうかをチェックすることをお勧めします。
メモ: なんらかの UNICODE 文字のマッチングを行いたい場合には、 IsInArray メソッドを使用することができます。

関連項目