BaseCompareValidator.Compare Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
Jedna z ValidationCompareOperator hodnot.
- type
- ValidationDataType
Jedna z ValidationDataType hodnot.
Návraty
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ě .
Jedna z ValidationCompareOperator hodnot.
- type
- ValidationDataType
Jedna z ValidationDataType hodnot.
Návraty
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.