BaseCompareValidator.Compare Método

Definição

Compara duas cadeias usando o operador especificado e o tipo de dado de validação.

Sobrecargas

Name Description
Compare(String, String, ValidationCompareOperator, ValidationDataType)

Compara duas cadeias usando o operador e o tipo de dado especificados. Esta versão do método sobrecarregado compara valores de moeda, duplo e de data usando o formato usado pela cultura atual.

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

Compara duas cadeias usando o operador especificado e o tipo de dado de validação. Esta versão da sobrecarga permite-lhe especificar se os valores são comparados usando um formato neutro em relação à cultura.

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Compara duas cadeias usando o operador e o tipo de dado especificados. Esta versão do método sobrecarregado compara valores de moeda, duplo e de data usando o formato usado pela cultura atual.

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

Parâmetros

leftText
String

O valor no lado esquerdo do operador.

rightText
String

O valor no lado direito do operador.

type
ValidationDataType

Um dos ValidationDataType valores.

Devoluções

true se o leftValue parâmetro se relaciona com o rightValue parâmetro da forma especificada pelo op parâmetro; caso contrário, false.

Observações

O Compare(String, String, ValidationCompareOperator, ValidationDataType) método é usado para testar se o valor do leftText parâmetro se relaciona com o valor do rightText parâmetro da forma especificada pelo op parâmetro. O type parâmetro especifica o tipo de dados dos valores a comparar.

Note

Se o op parâmetro for definido para ValidationCompareOperator.DataTypeCheck, este método testa apenas o valor do leftText parâmetro para o tipo de dado especificado pelo type parâmetro. O parâmetro rightText é ignorado.

Esta versão do método compara os valores usando o formato utilizado pela cultura atual. Para comparar os valores usando um formato neutro em relação à cultura, use a BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) versão sobrecarregada deste método.

Ver também

Aplica-se a

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

Compara duas cadeias usando o operador especificado e o tipo de dado de validação. Esta versão da sobrecarga permite-lhe especificar se os valores são comparados usando um formato neutro em relação à cultura.

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

Parâmetros

leftText
String

O valor no lado esquerdo do operador.

cultureInvariantLeftText
Boolean

true converter o valor do lado esquerdo para um formato neutro em relação à cultura; caso contrário, false.

rightText
String

O valor no lado direito do operador.

cultureInvariantRightText
Boolean

true converter o valor do lado direito para um formato culturalmente neutro; caso contrário, false.

type
ValidationDataType

Um dos ValidationDataType valores.

Devoluções

true se o leftValue parâmetro se relaciona com o rightValue parâmetro da forma especificada pelo op parâmetro; caso contrário, false.

Observações

O Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) método é usado para testar se o valor do leftText parâmetro se relaciona com o valor do rightText parâmetro da forma especificada pelo op parâmetro. O type parâmetro especifica o tipo de dados dos valores a comparar.

Note

Se o op parâmetro for definido para ValidationCompareOperator.DataTypeCheck, este método testa apenas o valor do leftText parâmetro para o tipo de dado especificado pelo type parâmetro. O parâmetro rightText é ignorado.

Para indicar que os valores devem ser comparados usando um formato neutro em relação à cultura, passe true para os cultureInvariantLeftText parâmetros e; cultureInvariantRightText caso contrário, os valores são comparados usando o formato usado pela cultura atual. Ao comparar valores usando o formato usado pela cultura atual, considere usar a BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) versão sobrecarregada deste método.

Ver também

Aplica-se a