BaseCompareValidator.Compare Método

Definição

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

Sobrecargas

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

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

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

Compara duas cadeias de caracteres usando o operador especificado e o tipo de dados de validação. Essa versão da sobrecarga permite que você especifique se os valores são comparados usando um formato neutro de cultura.

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Compara duas cadeias de caracteres usando o operador e o tipo de dados especificados. Essa versão do método sobrecarregado compara valores de moeda, duplo e 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.

Retornos

true se o leftValue parâmetro estiver relacionado ao rightValue parâmetro da maneira especificada pelo op parâmetro; caso contrário, false.

Comentários

O Compare(String, String, ValidationCompareOperator, ValidationDataType) método é usado para testar se o valor do leftText parâmetro está relacionado ao valor do parâmetro da rightText maneira especificada pelo op parâmetro. O type parâmetro especifica o tipo de dados dos valores que estão sendo comparados.

Note

Se o op parâmetro for definido como ValidationCompareOperator.DataTypeCheck, esse método testará apenas o valor do leftText parâmetro para o tipo de dados especificado pelo type parâmetro. O parâmetro rightText é ignorado.

Esta versão do método compara os valores usando o formato usado pela cultura atual. Para comparar os valores usando um formato neutro de cultura, use a BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) versão sobrecarregada desse método.

Confira também

Aplica-se a

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

Compara duas cadeias de caracteres usando o operador especificado e o tipo de dados de validação. Essa versão da sobrecarga permite que você especifique se os valores são comparados usando um formato neutro de 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 para converter o valor do lado esquerdo em um formato neutro de cultura; caso contrário, false.

rightText
String

O valor no lado direito do operador.

cultureInvariantRightText
Boolean

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

type
ValidationDataType

Um dos ValidationDataType valores.

Retornos

true se o leftValue parâmetro estiver relacionado ao rightValue parâmetro da maneira especificada pelo op parâmetro; caso contrário, false.

Comentários

O Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) método é usado para testar se o valor do leftText parâmetro está relacionado ao valor do parâmetro da rightText maneira especificada pelo op parâmetro. O type parâmetro especifica o tipo de dados dos valores que estão sendo comparados.

Note

Se o op parâmetro for definido como ValidationCompareOperator.DataTypeCheck, esse método testará apenas o valor do leftText parâmetro para o tipo de dados especificado pelo type parâmetro. O parâmetro rightText é ignorado.

Para indicar que os valores devem ser comparados usando um formato neutro de cultura, passe true para os cultureInvariantLeftText parâmetros e cultureInvariantRightText , caso contrário, os valores serã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 desse método.

Confira também

Aplica-se a