BaseCompareValidator.Compare BaseCompareValidator.Compare BaseCompareValidator.Compare BaseCompareValidator.Compare Method

Определение

Сравнивает две строки с помощью заданного оператора и типа данных проверки.Compares two strings using the specified operator and validation data type.

Перегрузки

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

Сравнивает две строки с помощью заданного оператора и типа данных.Compares two strings using the specified operator and data type. Данная версия перегруженных версий метода проверяет значения валюты, двойные значение и значения даты, с использованием формата текущего языка и региональных параметров.This version of the overloaded method compares currency, double, and date values using the format used by the current culture.

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

Сравнивает две строки с помощью заданного оператора и типа данных проверки.Compares two strings using the specified operator and validation data type. Эта перегруженная версия метода позволяет указать, следует ли проверять значения используя нейтральный формат языка и региональных параметров.This version of the overload allows you to specify whether values are compared using a culture-neutral format.

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

Сравнивает две строки с помощью заданного оператора и типа данных.Compares two strings using the specified operator and data type. Данная версия перегруженных версий метода проверяет значения валюты, двойные значение и значения даты, с использованием формата текущего языка и региональных параметров.This version of the overloaded method compares currency, double, and date values using the format used by the current culture.

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 String String String

Значение, находящееся слева от оператора.The value on the left side of the operator.

rightText
String String String String

Значение, находящееся справа от оператора.The value on the right side of the operator.

type
ValidationDataType ValidationDataType ValidationDataType ValidationDataType

Одно из значений перечисления ValidationDataType.One of the ValidationDataType values.

Возвраты

true, если параметр leftValue относится к параметру rightValue в отношении, определенном параметром op; в противном случае — false.true if the leftValue parameter relates to the rightValue parameter in the manner specified by the op parameter; otherwise, false.

Комментарии

Метод используется для проверки того, относится ли значение leftText параметра rightText к значению параметра в соответствии с op параметром. Compare(String, String, ValidationCompareOperator, ValidationDataType)The Compare(String, String, ValidationCompareOperator, ValidationDataType) method is used to test whether the value of the leftText parameter relates to the value of the rightText parameter in the manner specified by the op parameter. type Параметр задает тип данных сравниваемых значений.The type parameter specifies the data type of the values being compared.

Примечание

Если параметр имеет ValidationCompareOperator.DataTypeCheckзначение, этот метод проверяет leftText только значение type параметра для типа данных, заданного параметром. opIf the op parameter is set to ValidationCompareOperator.DataTypeCheck, this method tests only the value of the leftText parameter for the data type specified by the type parameter. rightText Параметр игнорируется.The rightText parameter is ignored.

Эта версия метода сравнивает значения, используя формат, используемый текущим языком и региональными параметрами.This version of the method compares the values using the format used by the current culture. Чтобы сравнить значения с помощью формата, нейтрального к языку и BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) региональным параметрам, используйте перегруженную версию этого метода.To compare the values using a culture-neutral format, use the BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) overloaded version of this method.

Дополнительно

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

Сравнивает две строки с помощью заданного оператора и типа данных проверки.Compares two strings using the specified operator and validation data type. Эта перегруженная версия метода позволяет указать, следует ли проверять значения используя нейтральный формат языка и региональных параметров.This version of the overload allows you to specify whether values are compared using a culture-neutral format.

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 String String String

Значение, находящееся слева от оператора.The value on the left side of the operator.

cultureInvariantLeftText
Boolean Boolean Boolean Boolean

true для преобразования левого значения в нейтральный формат языка и региональных параметров; в противном случае — false.true to convert the left side value to a culture-neutral format; otherwise, false.

rightText
String String String String

Значение, находящееся справа от оператора.The value on the right side of the operator.

cultureInvariantRightText
Boolean Boolean Boolean Boolean

true для преобразования правого значения в нейтральный формат языка и региональных параметров; в противном случае — false.true to convert the right side value to a culture-neutral format; otherwise, false.

Возвраты

true, если параметр leftValue относится к параметру rightValue в отношении, определенном параметром op; в противном случае — false.true if the leftValue parameter relates to the rightValue parameter in the manner specified by the op parameter; otherwise, false.

Комментарии

Метод используется для проверки того, относится ли значение leftText параметра rightText к значению параметра в соответствии с op параметром. Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType)The Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) method is used to test whether the value of the leftText parameter relates to the value of the rightText parameter in the manner specified by the op parameter. type Параметр задает тип данных сравниваемых значений.The type parameter specifies the data type of the values being compared.

Примечание

Если параметр имеет ValidationCompareOperator.DataTypeCheckзначение, этот метод проверяет leftText только значение type параметра для типа данных, заданного параметром. opIf the op parameter is set to ValidationCompareOperator.DataTypeCheck, this method tests only the value of the leftText parameter for the data type specified by the type parameter. rightText Параметр игнорируется.The rightText parameter is ignored.

Чтобы указать, что значения должны сравниваться с использованием формата, нейтрального к языку и cultureInvariantLeftText региональным параметрам, передайте true параметры и cultureInvariantRightText ; в противном случае значения сравниваются с использованием формата, используемого текущим языком и региональными параметрами.To indicate that values should be compared using a culture-neutral format, pass in true for the cultureInvariantLeftText and cultureInvariantRightText parameters; otherwise, the values are compared using the format used by the current culture. При сравнении значений с использованием формата, используемого текущим языком и региональными параметрами BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) , рассмотрите возможность использования перегруженной версии этого метода.When comparing values using the format used by the current culture, consider using the BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) overloaded version of this method.

Дополнительно

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