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) используется для проверки того, связано ли значение leftText
параметра со значением rightText
параметра способом, заданным параметром op
. Параметр type
задает тип данных сравниваемых значений.
Примечание
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) используется для проверки того, связано ли значение leftText
параметра со значением rightText
параметра способом, заданным параметром op
. Параметр type
задает тип данных сравниваемых значений.
Примечание
op
Если параметр имеет значение ValidationCompareOperator.DataTypeCheck
, этот метод проверяет только значение leftText
параметра для типа данных, указанного параметром type
. Параметр rightText
игнорируется.
Чтобы указать, что значения должны сравниваться в формате, не зависящим от языка и региональных параметров, передайте для параметров и ; в true
cultureInvariantLeftText
противном случае значения сравниваются в формате, используемом текущим языком и cultureInvariantRightText
региональными параметрами. При сравнении значений с использованием формата, используемого текущим языком и региональными параметрами, рекомендуется использовать BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) перегруженную версию этого метода.