BaseCompareValidator.Compare Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Porównuje dwa ciągi przy użyciu określonego operatora i typu danych weryfikacji.
Przeciążenia
Compare(String, String, ValidationCompareOperator, ValidationDataType) |
Porównuje dwa ciągi przy użyciu określonego operatora i typu danych. Ta wersja metody przeciążonej porównuje waluty, podwójne i wartości daty przy użyciu formatu używanego przez bieżącą kulturę. |
Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) |
Porównuje dwa ciągi przy użyciu określonego operatora i typu danych weryfikacji. Ta wersja przeciążenia umożliwia określenie, czy wartości są porównywane przy użyciu formatu neutralnego dla kultury. |
Compare(String, String, ValidationCompareOperator, ValidationDataType)
Porównuje dwa ciągi przy użyciu określonego operatora i typu danych. Ta wersja metody przeciążonej porównuje waluty, podwójne i wartości daty przy użyciu formatu używanego przez bieżącą kulturę.
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
Parametry
- leftText
- String
Wartość po lewej stronie operatora.
- rightText
- String
Wartość po prawej stronie operatora.
Jedna z ValidationCompareOperator wartości.
- type
- ValidationDataType
Jedna z ValidationDataType wartości.
Zwraca
true
leftValue
jeśli parametr odnosi się do parametru rightValue
op
w sposób określony przez parametr ; w przeciwnym razie . false
Uwagi
Metoda Compare(String, String, ValidationCompareOperator, ValidationDataType) służy do testowania, czy wartość leftText
parametru odnosi się do wartości rightText
parametru op
w sposób określony przez parametr. Parametr type
określa typ danych porównywanych wartości.
Uwaga
op
Jeśli parametr ma wartość ValidationCompareOperator.DataTypeCheck
, ta metoda sprawdza tylko wartość leftText
parametru dla typu danych określonego type
przez parametr . Parametr rightText
jest ignorowany.
Ta wersja metody porównuje wartości przy użyciu formatu używanego przez bieżącą kulturę. Aby porównać wartości przy użyciu formatu neutralnego dla kultury, użyj przeciążonej BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) wersji tej metody.
Zobacz też
Dotyczy
Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType)
Porównuje dwa ciągi przy użyciu określonego operatora i typu danych weryfikacji. Ta wersja przeciążenia umożliwia określenie, czy wartości są porównywane przy użyciu formatu neutralnego dla kultury.
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
Parametry
- leftText
- String
Wartość po lewej stronie operatora.
- cultureInvariantLeftText
- Boolean
true
aby przekonwertować wartość po lewej stronie na format neutralny dla kultury; w przeciwnym razie , false
.
- rightText
- String
Wartość po prawej stronie operatora.
- cultureInvariantRightText
- Boolean
true
aby przekonwertować wartość po prawej stronie na format neutralny dla kultury; w przeciwnym razie , false
.
Jedna z ValidationCompareOperator wartości.
- type
- ValidationDataType
Jedna z ValidationDataType wartości.
Zwraca
true
leftValue
jeśli parametr odnosi się do parametru rightValue
op
w sposób określony przez parametr ; w przeciwnym razie . false
Uwagi
Metoda Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) służy do testowania, czy wartość leftText
parametru odnosi się do wartości rightText
parametru op
w sposób określony przez parametr. Parametr type
określa typ danych porównywanych wartości.
Uwaga
op
Jeśli parametr ma wartość ValidationCompareOperator.DataTypeCheck
, ta metoda sprawdza tylko wartość leftText
parametru dla typu danych określonego type
przez parametr . Parametr rightText
jest ignorowany.
Aby wskazać, że wartości powinny być porównywane przy użyciu formatu neutralnego dla kultury, przekaż true
dla cultureInvariantLeftText
parametrów i cultureInvariantRightText
. W przeciwnym razie wartości są porównywane przy użyciu formatu używanego przez bieżącą kulturę. Porównując wartości przy użyciu formatu używanego przez bieżącą kulturę, rozważ użycie BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) przeciążonej wersji tej metody.