BaseCompareValidator.Compare Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
Um dos valores de ValidationCompareOperator.
- type
- ValidationDataType
Um dos valores de ValidationDataType.
Retornos
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
.
Um dos valores de ValidationCompareOperator.
- type
- ValidationDataType
Um dos valores de ValidationDataType.
Retornos
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.