BaseCompareValidator.Compare Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
Einer der ValidationCompareOperator-Werte.
- type
- ValidationDataType
Einer der ValidationDataType-Werte.
Gibt zurück
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
.
Einer der ValidationCompareOperator-Werte.
- type
- ValidationDataType
Einer der ValidationDataType-Werte.
Gibt zurück
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.