Freigeben über


BaseCompareValidator.Compare Methode

Definition

Vergleicht zwei Zeichenfolgen unter Verwendung des angegebenen Operators und Datentyps für Validierungen.

Überlädt

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Vergleicht zwei Zeichenfolgen unter Verwendung des angegebenen Operators und Datentyps. Diese Version der überladenen Methode vergleicht Währungs-, Datums- und Double-Werte mithilfe des von der aktuellen Kultur verwendeten Formats.

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

Vergleicht zwei Zeichenfolgen unter Verwendung des angegebenen Operators und Datentyps für Validierungen. Mithilfe dieser Version der Überladung können Sie angeben, ob Werte mithilfe eines kulturneutralen Formats verglichen werden.

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Vergleicht zwei Zeichenfolgen unter Verwendung des angegebenen Operators und Datentyps. Diese Version der überladenen Methode vergleicht Währungs-, Datums- und Double-Werte mithilfe des von der aktuellen Kultur verwendeten Formats.

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

Parameter

leftText
String

Der Wert auf der linken Seite des Operators.

rightText
String

Der Wert auf der rechten Seite des Operators.

type
ValidationDataType

Einer der ValidationDataType-Werte.

Gibt zurück

Boolean

true, wenn sich der leftValue-Parameter auf die vom rightValue-Parameter angegebene Weise auf den op-Parameter bezieht, andernfalls false.

Hinweise

Die Compare(String, String, ValidationCompareOperator, ValidationDataType) Methode wird verwendet, um zu testen, ob sich der Wert des leftText Parameters auf den Wert des rightText Parameters auf die vom Parameter angegebene op Weise bezieht. Der type Parameter gibt den Datentyp der verglichenen Werte an.

Hinweis

Wenn der op Parameter auf ValidationCompareOperator.DataTypeCheck"Festgelegt" festgelegt ist, überprüft diese Methode nur den Wert des leftText Parameters für den durch den type Parameter angegebenen Datentyp. Der rightText Parameter wird ignoriert.

Diese Version der Methode vergleicht die Werte mithilfe des formats, das von der aktuellen Kultur verwendet wird. Verwenden Sie die BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) überladene Version dieser Methode, um die Werte mit einem kulturneutralen Format zu vergleichen.

Siehe auch

Gilt für

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

Vergleicht zwei Zeichenfolgen unter Verwendung des angegebenen Operators und Datentyps für Validierungen. Mithilfe dieser Version der Überladung können Sie angeben, ob Werte mithilfe eines kulturneutralen Formats verglichen werden.

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

Parameter

leftText
String

Der Wert auf der linken Seite des Operators.

cultureInvariantLeftText
Boolean

true, um den Wert auf der linken Seite in ein kulturneutrales Format zu konvertieren, andernfalls false.

rightText
String

Der Wert auf der rechten Seite des Operators.

cultureInvariantRightText
Boolean

true, um den Wert auf der rechten Seite in ein kulturneutrales Format zu konvertieren, andernfalls false.

type
ValidationDataType

Einer der ValidationDataType-Werte.

Gibt zurück

Boolean

true, wenn sich der leftValue-Parameter auf die vom rightValue-Parameter angegebene Weise auf den op-Parameter bezieht, andernfalls false.

Hinweise

Die Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) Methode wird verwendet, um zu testen, ob sich der Wert des leftText Parameters auf den Wert des rightText Parameters auf die vom Parameter angegebene op Weise bezieht. Der type Parameter gibt den Datentyp der verglichenen Werte an.

Hinweis

Wenn der op Parameter auf ValidationCompareOperator.DataTypeCheck"Festgelegt" festgelegt ist, überprüft diese Methode nur den Wert des leftText Parameters für den durch den type Parameter angegebenen Datentyp. Der rightText Parameter wird ignoriert.

Um anzugeben, dass Werte mit einem kulturneutralen Format verglichen werden sollen, übergeben Sie true die Werte für die cultureInvariantLeftText und cultureInvariantRightText Parameter. Andernfalls werden die Werte mit dem format verglichen, das von der aktuellen Kultur verwendet wird. Wenn Sie Werte mithilfe des von der aktuellen Kultur verwendeten Formats vergleichen, sollten Sie die BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) überladene Version dieser Methode verwenden.

Siehe auch

Gilt für