Partager via


BaseCompareValidator.Compare Méthode

Définition

Compare deux chaînes à l'aide de l'opérateur et du type de données de validation spécifiés.

Surcharges

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Compare deux chaînes à l'aide de l'opérateur et du type de données spécifiés. Cette version de la méthode surchargée compare les valeurs de monnaie, de date et doubles à l'aide du format utilisé par la culture actuelle.

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

Compare deux chaînes à l'aide de l'opérateur et du type de données de validation spécifiés. Cette version de la méthode surchargée vous permet de spécifier si les valeurs sont comparées à l'aide d'un format indépendant de la culture.

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Compare deux chaînes à l'aide de l'opérateur et du type de données spécifiés. Cette version de la méthode surchargée compare les valeurs de monnaie, de date et doubles à l'aide du format utilisé par la culture actuelle.

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

Paramètres

leftText
String

Valeur à gauche de l'opérateur.

rightText
String

Valeur à droite de l'opérateur.

op
ValidationCompareOperator

Une des valeurs de l'objet ValidationCompareOperator.

type
ValidationDataType

Une des valeurs de l'objet ValidationDataType.

Retours

Boolean

true si le paramètre leftValue fait référence au paramètre rightValue de la manière spécifiée par le paramètre op ; sinon, false.

Remarques

La Compare(String, String, ValidationCompareOperator, ValidationDataType) méthode est utilisée pour tester si la valeur du leftText paramètre est liée à la valeur du rightText paramètre de la manière spécifiée par le op paramètre. Le type paramètre spécifie le type de données des valeurs comparées.

Notes

Si le op paramètre est défini sur ValidationCompareOperator.DataTypeCheck, cette méthode teste uniquement la valeur du paramètre pour le type de leftText données spécifié par le type paramètre. Le rightText paramètre est ignoré.

Cette version de la méthode compare les valeurs à l’aide du format utilisé par la culture actuelle. Pour comparer les valeurs à l’aide d’un format neutre pour la culture, utilisez la BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) version surchargée de cette méthode.

Voir aussi

S’applique à

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

Compare deux chaînes à l'aide de l'opérateur et du type de données de validation spécifiés. Cette version de la méthode surchargée vous permet de spécifier si les valeurs sont comparées à l'aide d'un format indépendant de la culture.

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

Paramètres

leftText
String

Valeur à gauche de l'opérateur.

cultureInvariantLeftText
Boolean

true pour convertir la valeur de côté gauche en un format indépendant de la culture ; sinon, false.

rightText
String

Valeur à droite de l'opérateur.

cultureInvariantRightText
Boolean

true pour convertir la valeur de côté droit en un format indépendant de la culture ; sinon, false.

op
ValidationCompareOperator

Une des valeurs de l'objet ValidationCompareOperator.

type
ValidationDataType

Une des valeurs de l'objet ValidationDataType.

Retours

Boolean

true si le paramètre leftValue fait référence au paramètre rightValue de la manière spécifiée par le paramètre op ; sinon, false.

Remarques

La Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) méthode est utilisée pour tester si la valeur du leftText paramètre est liée à la valeur du rightText paramètre de la manière spécifiée par le op paramètre. Le type paramètre spécifie le type de données des valeurs comparées.

Notes

Si le op paramètre est défini sur ValidationCompareOperator.DataTypeCheck, cette méthode teste uniquement la valeur du paramètre pour le type de leftText données spécifié par le type paramètre. Le rightText paramètre est ignoré.

Pour indiquer que les valeurs doivent être comparées à l’aide d’un format neutre pour la culture, passez-les pour les cultureInvariantLeftText paramètres cultureInvariantRightText ; sinon, les valeurs sont comparées true à l’aide du format utilisé par la culture actuelle. Lorsque vous comparez des valeurs à l’aide du format utilisé par la culture actuelle, envisagez d’utiliser la BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) version surchargée de cette méthode.

Voir aussi

S’applique à