BaseCompareValidator.Compare 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
比較使用指定運算子和驗證資料型別的兩個字串。
多載
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
在運算子右方的數值。
- type
- ValidationDataType
其中一個 ValidationDataType 值。
傳回
如果 leftValue
參數以 rightValue
參數指定的方式與 op
參數相關聯,則為 true
,否則為 false
。
備註
方法 Compare(String, String, ValidationCompareOperator, ValidationDataType) 可用來測試參數的值 leftText
是否與 rightText
參數的值相關,方法是以 參數所 op
指定的方式。 參數 type
會指定要比較之值的資料類型。
注意
op
如果參數設定為 ValidationCompareOperator.DataTypeCheck
,這個方法只會測試 參數所 type
指定資料類型的參數值 leftText
。 參數 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
。
- type
- ValidationDataType
其中一個 ValidationDataType 值。
傳回
如果 leftValue
參數以 rightValue
參數指定的方式與 op
參數相關聯,則為 true
,否則為 false
。
備註
方法 Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) 可用來測試參數的值 leftText
是否與 rightText
參數的值相關,方法是以 參數所 op
指定的方式。 參數 type
會指定要比較之值的資料類型。
注意
op
如果參數設定為 ValidationCompareOperator.DataTypeCheck
,這個方法只會測試 參數所 type
指定資料類型的參數值 leftText
。 參數 rightText
會被忽略。
若要指出應該使用文化特性中性格式來比較值,請傳入 true
cultureInvariantLeftText
和 cultureInvariantRightText
參數;否則,會使用目前文化特性所使用的格式來比較值。 使用目前文化特性所使用的格式來比較值時,請考慮使用 BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) 此方法的多載版本。