BaseCompareValidator.Compare 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的運算子與驗證資料型態比較兩個字串。
多載
| 名稱 | Description |
|---|---|
| Compare(String, String, ValidationCompareOperator, ValidationDataType) |
使用指定的運算子與資料型態比較兩個字串。 此版本的超載方法會使用當前文化所使用的格式,比較貨幣、雙倍及日期的價值。 |
| Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) |
使用指定的運算子與驗證資料型態比較兩個字串。 此版本的超載允許你指定是否使用文化中立格式比較數值。 |
Compare(String, String, ValidationCompareOperator, ValidationDataType)
使用指定的運算子與資料型態比較兩個字串。 此版本的超載方法會使用當前文化所使用的格式,比較貨幣、雙倍及日期的價值。
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
參數
- leftText
- String
運算子左側的值。
- rightText
- String
運算子右側的值。
這是其中一項 ValidationCompareOperator 價值。
- type
- ValidationDataType
這是其中一項 ValidationDataType 價值。
傳回
true若參數leftValue與參數rightValue的關聯依照參數op指定的方式;否則,。 false
備註
此 Compare(String, String, ValidationCompareOperator, ValidationDataType) 方法用來測試參數值是否 leftText 與參數值以 rightText 參數指定的 op 方式相關聯。 參數 type 指定被比較值的資料型態。
Note
若op參數設為 ValidationCompareOperator.DataTypeCheck,此方法僅測試該leftText參數指定資料型態的參數值type。
rightText 參數會被忽略。
此版本的方法使用當前文化所採用的格式比較數值。 若要使用文化中立格式比較數值,請使用 BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) 此方法的超載版本。
另請參閱
適用於
Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType)
使用指定的運算子與驗證資料型態比較兩個字串。 此版本的超載允許你指定是否使用文化中立格式比較數值。
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
參數
- leftText
- String
運算子左側的值。
- cultureInvariantLeftText
- Boolean
true將左側數值轉換為文化中立格式;否則,。 false
- rightText
- String
運算子右側的值。
- cultureInvariantRightText
- Boolean
true將右側價值轉換為文化中立格式;否則,。 false
這是其中一項 ValidationCompareOperator 價值。
- type
- ValidationDataType
這是其中一項 ValidationDataType 價值。
傳回
true若參數leftValue與參數rightValue的關聯依照參數op指定的方式;否則,。 false
備註
此 Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) 方法用來測試參數值是否 leftText 與參數值以 rightText 參數指定的 op 方式相關聯。 參數 type 指定被比較值的資料型態。
Note
若op參數設為 ValidationCompareOperator.DataTypeCheck,此方法僅測試該leftText參數指定資料型態的參數值type。
rightText 參數會被忽略。
若要表示應使用文化中立格式比較數值,輸入truecultureInvariantLeftText參數cultureInvariantRightText;否則,則依當前文化所用格式比較數值。 在使用當前文化格式比較數值時,考慮使用 BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) 此方法的超載版本。