BaseCompareValidator.Compare Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сравнивает две строки с помощью указанного оператора и типа данных проверки.
Перегрузки
| Имя | Описание |
|---|---|
| Compare(String, String, ValidationCompareOperator, ValidationDataType) |
Сравнивает две строки с помощью указанного оператора и типа данных. Эта версия перегруженного метода сравнивает значения валюты, двойных и дат с использованием формата, используемого текущим языком и региональными параметрами. |
| Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) |
Сравнивает две строки с помощью указанного оператора и типа данных проверки. Эта версия перегрузки позволяет указать, сравниваются ли значения с использованием нейтрального формата языка и региональных параметров. |
Compare(String, String, ValidationCompareOperator, ValidationDataType)
Сравнивает две строки с помощью указанного оператора и типа данных. Эта версия перегруженного метода сравнивает значения валюты, двойных и дат с использованием формата, используемого текущим языком и региональными параметрами.
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 .
- type
- ValidationDataType
Одно из значений ValidationDataType .
Возвращаемое значение
true
leftValue Значение , если параметр относится к rightValue параметру таким образом, как указано параметромop; в противном случае false.
Комментарии
Метод Compare(String, String, ValidationCompareOperator, ValidationDataType) используется для проверки того, относится ли значение параметра к значению leftTextrightText параметра таким образом, который указан параметром op . Параметр type задает тип данных сравниваемых значений.
Note
op Если параметр заданValidationCompareOperator.DataTypeCheck, этот метод проверяет только значение leftText параметра для типа данных, указанного параметромtype. Параметр rightText игнорируется.
Эта версия метода сравнивает значения с использованием формата, используемого текущим языком и региональными параметрами. Чтобы сравнить значения с использованием нейтрального формата языка и региональных параметров, используйте BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) перегруженную версию этого метода.
См. также раздел
Применяется к
Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType)
Сравнивает две строки с помощью указанного оператора и типа данных проверки. Эта версия перегрузки позволяет указать, сравниваются ли значения с использованием нейтрального формата языка и региональных параметров.
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 .
- type
- ValidationDataType
Одно из значений ValidationDataType .
Возвращаемое значение
true
leftValue Значение , если параметр относится к rightValue параметру таким образом, как указано параметромop; в противном случае false.
Комментарии
Метод Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) используется для проверки того, относится ли значение параметра к значению leftTextrightText параметра таким образом, который указан параметром op . Параметр type задает тип данных сравниваемых значений.
Note
op Если параметр заданValidationCompareOperator.DataTypeCheck, этот метод проверяет только значение leftText параметра для типа данных, указанного параметромtype. Параметр rightText игнорируется.
Чтобы указать, что значения должны сравниваться с использованием нейтрального формата языка и региональных параметров, передаются true для cultureInvariantLeftText значений и cultureInvariantRightText параметров; в противном случае значения сравниваются с использованием формата, используемого текущим языком и региональными параметрами. При сравнении значений с использованием формата, используемого текущим языком и региональными параметрами, рекомендуется использовать BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) перегруженную версию этого метода.