BaseCompareValidator.Compare メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した演算子と検証に使用するデータ型を使って、2 つの文字列を比較します。
オーバーロード
Compare(String, String, ValidationCompareOperator, ValidationDataType) |
指定した演算子とデータ型を使用して 2 つの文字列を比較します。 オーバーロードされたこのバージョンのメソッドは、現在のカルチャで使用される書式で、通貨、倍精度浮動小数点数、および日付の各値を比較します。 |
Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) |
指定した演算子と検証に使用するデータ型を使って、2 つの文字列を比較します。 このバージョンのオーバーロードでは、カルチャに依存しない書式を使用して値を比較するかどうかを指定できます。 |
Compare(String, String, ValidationCompareOperator, ValidationDataType)
指定した演算子とデータ型を使用して 2 つの文字列を比較します。 オーバーロードされたこのバージョンのメソッドは、現在のカルチャで使用される書式で、通貨、倍精度浮動小数点数、および日付の各値を比較します。
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
演算子の右辺にある値。
ValidationCompareOperator 値のいずれか 1 つ。
- type
- ValidationDataType
ValidationDataType 値のいずれか 1 つ。
戻り値
leftValue
パラメーターで指定した方法で rightValue
パラメーターが op
パラメーターに関連付けられている場合は true
。それ以外の場合は false
。
注釈
このCompare(String, String, ValidationCompareOperator, ValidationDataType)メソッドは、パラメーターのleftText
値がパラメーターで指定されたop
方法でパラメーターのrightText
値に関連しているかどうかをテストするために使用されます。 このパラメーターは type
、比較する値のデータ型を指定します。
注意
パラメーターが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
。
ValidationCompareOperator 値のいずれか 1 つ。
- type
- ValidationDataType
ValidationDataType 値のいずれか 1 つ。
戻り値
leftValue
パラメーターで指定した方法で rightValue
パラメーターが op
パラメーターに関連付けられている場合は true
。それ以外の場合は false
。
注釈
このCompare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType)メソッドは、パラメーターのleftText
値がパラメーターで指定されたop
方法でパラメーターのrightText
値に関連しているかどうかをテストするために使用されます。 このパラメーターは type
、比較する値のデータ型を指定します。
注意
パラメーターがop
設定ValidationCompareOperator.DataTypeCheck
されている場合、このメソッドは、パラメーターでtype
指定されたデータ型のleftText
パラメーターの値のみをテストします。 rightText
パラメーターは無視されます。
カルチャに依存しない形式を使用して値を比較する必要があることを示すには、パラメーターとcultureInvariantRightText
パラメーターを渡しますtrue``cultureInvariantLeftText
。それ以外の場合は、現在のカルチャで使用されている形式を使用して値が比較されます。 現在のカルチャで使用されている形式を使用して値を比較する場合は、このメソッドのオーバーロードされたバージョンの使用を BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) 検討してください。