Compartilhar via


BaseCompareValidator.Compare Método

Definição

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

Sobrecargas

Compare(String, String, ValidationCompareOperator, ValidationDataType)

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

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

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

Compare(String, String, ValidationCompareOperator, ValidationDataType)

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

Retornos

Boolean

true se o parâmetro leftValue se relacionar ao parâmetro rightValue da maneira especificada pelo parâmetro op; 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.

Observação

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 rightText parâmetro é ignorado.

Essa 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 e o tipo de dados de validação especificados. Esta versão da sobrecarga permite que você especifique se os valores são comparados usando um formato de cultura neutra.

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 no lado esquerdo em um formato de cultura neutra; caso contrário, false.

rightText
String

O valor no lado direito do operador.

cultureInvariantRightText
Boolean

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

type
ValidationDataType

Um dos valores de ValidationDataType.

Retornos

Boolean

true se o parâmetro leftValue se relacionar ao parâmetro rightValue da maneira especificada pelo parâmetro op; 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.

Observação

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 rightText parâmetro é ignorado.

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

Confira também

Aplica-se a