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; false
v 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; false
v 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.