BaseCompareValidator.Compare Metoda

Definice

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

Přetížení

Name Description
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ého data a 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ého data a 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

true leftValue pokud se parametr vztahuje k parametru rightValue způsobem určeným op parametrem; 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.

Note

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

Tato verze metody porovnává hodnoty pomocí formátu používaného aktuální jazykovou verzí. Chcete-li porovnat hodnoty pomocí jazykové verze neutrální formát, 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

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

rightText
String

Hodnota na pravé straně operátoru.

cultureInvariantRightText
Boolean

truechcete-li převést hodnotu pravé strany na jazykově neutrální formát; v opačném případě . false

type
ValidationDataType

Jedna z ValidationDataType hodnot.

Návraty

true leftValue pokud se parametr vztahuje k parametru rightValue způsobem určeným op parametrem; 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.

Note

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

Chcete-li označit, že hodnoty by se měly porovnávat pomocí jazykové verze neutrálního formátu, předejte true hodnoty pro cultureInvariantLeftText parametry a 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