Sdílet prostřednictvím


BaseCompareValidator.Compare Metoda

Definice

Porovná dva řetězce pomocí zadaného operátoru a ověřovacího datového typu.

Přetížení

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Porovná dva řetězce pomocí zadaného operátoru a datového typu. Tato verze přetížené metody porovnává hodnoty měny, dvojité hodnoty a hodnoty kalendářních dat pomocí formátu používaného aktuální jazykovou verzí.

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

Porovná dva řetězce pomocí zadaného operátoru a ověřovacího datového typu. Tato verze přetížení umožňuje určit, zda se hodnoty porovnávají pomocí jazykové verze neutrálního formátu.

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Porovná dva řetězce pomocí zadaného operátoru a datového typu. Tato verze přetížené metody porovnává hodnoty měny, dvojité hodnoty a hodnoty kalendářních dat pomocí formátu používaného aktuální jazykovou verzí.

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

Hodnota na levé straně operátoru.

rightText
String

Hodnota na pravé straně operátoru.

type
ValidationDataType

Jedna z ValidationDataType hodnot.

Návraty

Boolean

true pokud se leftValue parametr vztahuje k rightValue parametru způsobem určeným parametrem op ; v opačném případě false.

Poznámky

Metoda Compare(String, String, ValidationCompareOperator, ValidationDataType) se používá k otestování, zda hodnota leftText parametru souvisí s hodnotou rightText parametru způsobem určeným parametrem op . Parametr type určuje datový typ porovnávaných hodnot.

Poznámka

op Pokud je parametr nastaven na ValidationCompareOperator.DataTypeCheck, tato metoda testuje pouze hodnotu parametru leftText pro datový typ určený parametremtype. Parametr rightText se ignoruje.

Tato verze metody porovnává hodnoty pomocí formátu používaného aktuální jazykovou verzí. Chcete-li porovnat hodnoty pomocí jazykového neutrálního formátu, použijte BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) přetíženou verzi této metody.

Viz také

Platí pro

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

Porovná dva řetězce pomocí zadaného operátoru a ověřovacího datového typu. Tato verze přetížení umožňuje určit, zda se hodnoty porovnávají pomocí jazykové verze neutrálního formátu.

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

Hodnota na levé straně operátoru.

cultureInvariantLeftText
Boolean

true převést hodnotu na levé straně na jazykově neutrální formát; falsev opačném případě .

rightText
String

Hodnota na pravé straně operátoru.

cultureInvariantRightText
Boolean

true převést hodnotu pravé strany na jazykově neutrální formát; falsev opačném případě .

type
ValidationDataType

Jedna z ValidationDataType hodnot.

Návraty

Boolean

true pokud se leftValue parametr vztahuje k rightValue parametru způsobem určeným parametrem op ; v opačném případě false.

Poznámky

Metoda Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) se používá k otestování, zda hodnota leftText parametru souvisí s hodnotou rightText parametru způsobem určeným parametrem op . Parametr type určuje datový typ porovnávaných hodnot.

Poznámka

op Pokud je parametr nastaven na ValidationCompareOperator.DataTypeCheck, tato metoda testuje pouze hodnotu parametru leftText pro datový typ určený parametremtype. Parametr rightText se ignoruje.

Chcete-li označit, že hodnoty by se měly porovnávat pomocí jazykové verze neutrálního formátu, předejte true je pro cultureInvariantLeftText parametry. cultureInvariantRightText V opačném případě se hodnoty porovnávají pomocí formátu používaného aktuální jazykovou verzí. Při porovnávání hodnot pomocí formátu používaného aktuální jazykovou verzí zvažte použití BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) přetížené verze této metody.

Viz také

Platí pro