BaseCompareValidator.Compare Metoda

Definicja

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.

type
ValidationDataType

Jedna z ValidationDataType wartości.

Zwraca

trueleftValue jeśli parametr odnosi się do parametru rightValueop 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.

type
ValidationDataType

Jedna z ValidationDataType wartości.

Zwraca

trueleftValue jeśli parametr odnosi się do parametru rightValueop 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.

Zobacz też

Dotyczy