BaseCompareValidator.Compare メソッド

定義

指定した演算子と検証データ型を使用して、2 つの文字列を比較します。

オーバーロード

名前 説明
Compare(String, String, ValidationCompareOperator, ValidationDataType)

指定した演算子とデータ型を使用して 2 つの文字列を比較します。 オーバーロードされたメソッドのこのバージョンでは、現在のカルチャで使用されている形式を使用して、通貨、double、および日付の値を比較します。

Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType)

指定した演算子と検証データ型を使用して、2 つの文字列を比較します。 このバージョンのオーバーロードでは、カルチャに依存しない形式を使用して値を比較するかどうかを指定できます。

Compare(String, String, ValidationCompareOperator, ValidationDataType)

指定した演算子とデータ型を使用して 2 つの文字列を比較します。 オーバーロードされたメソッドのこのバージョンでは、現在のカルチャで使用されている形式を使用して、通貨、double、および日付の値を比較します。

protected:
 static bool Compare(System::String ^ leftText, System::String ^ rightText, System::Web::UI::WebControls::ValidationCompareOperator op, System::Web::UI::WebControls::ValidationDataType type);
protected static bool Compare(string leftText, string rightText, System.Web.UI.WebControls.ValidationCompareOperator op, System.Web.UI.WebControls.ValidationDataType type);
static member Compare : string * string * System.Web.UI.WebControls.ValidationCompareOperator * System.Web.UI.WebControls.ValidationDataType -> bool
Protected Shared Function Compare (leftText As String, rightText As String, op As ValidationCompareOperator, type As ValidationDataType) As Boolean

パラメーター

leftText
String

演算子の左側の値。

rightText
String

演算子の右側の値。

返品

true leftValue パラメーターが、op パラメーターで指定された方法でrightValue パラメーターに関連する場合は a0/>。それ以外の場合はfalse

注釈

Compare(String, String, ValidationCompareOperator, ValidationDataType) メソッドは、leftText パラメーターの値が、op パラメーターで指定された方法でrightText パラメーターの値に関連しているかどうかをテストするために使用されます。 type パラメーターは、比較する値のデータ型を指定します。

Note

op パラメーターが ValidationCompareOperator.DataTypeCheck に設定されている場合、このメソッドは、type パラメーターで指定されたデータ型のleftText パラメーターの値のみをテストします。 rightText パラメーターは無視されます。

このバージョンのメソッドは、現在のカルチャで使用されている形式を使用して値を比較します。 カルチャに依存しない形式を使用して値を比較するには、このメソッドのオーバーロードされたバージョン BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) 使用します。

こちらもご覧ください

適用対象

Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType)

指定した演算子と検証データ型を使用して、2 つの文字列を比較します。 このバージョンのオーバーロードでは、カルチャに依存しない形式を使用して値を比較するかどうかを指定できます。

protected:
 static bool Compare(System::String ^ leftText, bool cultureInvariantLeftText, System::String ^ rightText, bool cultureInvariantRightText, System::Web::UI::WebControls::ValidationCompareOperator op, System::Web::UI::WebControls::ValidationDataType type);
protected static bool Compare(string leftText, bool cultureInvariantLeftText, string rightText, bool cultureInvariantRightText, System.Web.UI.WebControls.ValidationCompareOperator op, System.Web.UI.WebControls.ValidationDataType type);
static member Compare : string * bool * string * bool * System.Web.UI.WebControls.ValidationCompareOperator * System.Web.UI.WebControls.ValidationDataType -> bool
Protected Shared Function Compare (leftText As String, cultureInvariantLeftText As Boolean, rightText As String, cultureInvariantRightText As Boolean, op As ValidationCompareOperator, type As ValidationDataType) As Boolean

パラメーター

leftText
String

演算子の左側の値。

cultureInvariantLeftText
Boolean

true 左辺の値をカルチャに依存しない形式に変換する場合。それ以外の場合は false

rightText
String

演算子の右側の値。

cultureInvariantRightText
Boolean

true 右側の値をカルチャに依存しない形式に変換する場合。それ以外の場合は false

返品

true leftValue パラメーターが、op パラメーターで指定された方法でrightValue パラメーターに関連する場合は a0/>。それ以外の場合はfalse

注釈

Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) メソッドは、leftText パラメーターの値が、op パラメーターで指定された方法でrightText パラメーターの値に関連しているかどうかをテストするために使用されます。 type パラメーターは、比較する値のデータ型を指定します。

Note

op パラメーターが ValidationCompareOperator.DataTypeCheck に設定されている場合、このメソッドは、type パラメーターで指定されたデータ型のleftText パラメーターの値のみをテストします。 rightText パラメーターは無視されます。

カルチャに依存しない形式を使用して値を比較する必要があることを示すには、cultureInvariantLeftTextパラメーターとcultureInvariantRightText パラメーターにtrueを渡します。それ以外の場合は、現在のカルチャで使用されている形式を使用して値が比較されます。 現在のカルチャで使用されている形式を使用して値を比較する場合は、このメソッドのオーバーロードされたバージョン BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) 使用することを検討してください。

こちらもご覧ください

適用対象