Язык

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

Значение справа от оператора.

op
ValidationCompareOperator

Одно из значений 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в противном случае .

op
ValidationCompareOperator

Одно из значений 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) перегруженную версию этого метода.

См. также раздел

Применяется к