BaseCompareValidator.Compare Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.
Um dos ValidationCompareOperator valores.
- 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.
Um dos ValidationCompareOperator valores.
- 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.