Aracılığıyla paylaş


BaseCompareValidator.Compare Yöntem

Tanım

Belirtilen işleci ve doğrulama veri türünü kullanarak iki dizeyi karşılaştırır.

Aşırı Yüklemeler

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Belirtilen işleci ve veri türünü kullanarak iki dizeyi karşılaştırır. Aşırı yüklenmiş yöntemin bu sürümü, geçerli kültür tarafından kullanılan biçimi kullanarak para birimi, çift ve tarih değerlerini karşılaştırır.

Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType)

Belirtilen işleci ve doğrulama veri türünü kullanarak iki dizeyi karşılaştırır. Aşırı yüklemenin bu sürümü, değerlerin kültürden bağımsız bir biçim kullanarak karşılaştırılıp karşılaştırılmayacağını belirtmenize olanak tanır.

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Belirtilen işleci ve veri türünü kullanarak iki dizeyi karşılaştırır. Aşırı yüklenmiş yöntemin bu sürümü, geçerli kültür tarafından kullanılan biçimi kullanarak para birimi, çift ve tarih değerlerini karşılaştırır.

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

Parametreler

leftText
String

İşlecin sol tarafındaki değer.

rightText
String

İşlecin sağ tarafındaki değer.

type
ValidationDataType

Değerlerden ValidationDataType biri.

Döndürülenler

true leftValue parametresi parametresiyle rightValue parametresi tarafından op belirtilen şekilde ilişkiliyse; değilse, false.

Açıklamalar

Compare(String, String, ValidationCompareOperator, ValidationDataType) yöntemi, parametre değerinin leftText parametre tarafından belirtilen şekilde parametrenin değeriyle rightText ilişkili olup olmadığını test etmek için op kullanılır. parametresi, type karşılaştırılmakta olan değerlerin veri türünü belirtir.

Not

op Parametresi olarak ayarlanırsaValidationCompareOperator.DataTypeCheck, bu yöntem yalnızca parametresi tarafından belirtilen veri türü için parametrenin değerini leftText test ediyortype. rightText parametresi yoksayılır.

Yöntemin bu sürümü, geçerli kültür tarafından kullanılan biçimi kullanarak değerleri karşılaştırır. Değerleri kültürden bağımsız bir biçim kullanarak karşılaştırmak için bu yöntemin BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) aşırı yüklenmiş sürümünü kullanın.

Ayrıca bkz.

Şunlara uygulanır

Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType)

Belirtilen işleci ve doğrulama veri türünü kullanarak iki dizeyi karşılaştırır. Aşırı yüklemenin bu sürümü, değerlerin kültürden bağımsız bir biçim kullanarak karşılaştırılıp karşılaştırılmayacağını belirtmenize olanak tanır.

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

Parametreler

leftText
String

İşlecin sol tarafındaki değer.

cultureInvariantLeftText
Boolean

true sol taraftaki değeri kültürden bağımsız biçime dönüştürmek için; aksi takdirde , false.

rightText
String

İşlecin sağ tarafındaki değer.

cultureInvariantRightText
Boolean

true sağ taraftaki değeri kültürden bağımsız biçime dönüştürmek için; aksi takdirde , false.

type
ValidationDataType

Değerlerden ValidationDataType biri.

Döndürülenler

true leftValue parametresi parametresiyle rightValue parametresi tarafından op belirtilen şekilde ilişkiliyse; değilse, false.

Açıklamalar

Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) yöntemi, parametre değerinin leftText parametre tarafından belirtilen şekilde parametrenin değeriyle rightText ilişkili olup olmadığını test etmek için op kullanılır. parametresi, type karşılaştırılmakta olan değerlerin veri türünü belirtir.

Not

op Parametresi olarak ayarlanırsaValidationCompareOperator.DataTypeCheck, bu yöntem yalnızca parametresi tarafından belirtilen veri türü için parametrenin değerini leftText test ediyortype. rightText parametresi yoksayılır.

Değerlerin kültürden bağımsız bir biçim kullanılarak karşılaştırılması gerektiğini belirtmek için ve cultureInvariantRightText parametreleri için cultureInvariantLeftText değerini geçirintrue; aksi takdirde, değerler geçerli kültür tarafından kullanılan biçim kullanılarak karşılaştırılır. Geçerli kültür tarafından kullanılan biçimi kullanarak değerleri karşılaştırırken, bu yöntemin BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) aşırı yüklenmiş sürümünü kullanmayı göz önünde bulundurun.

Ayrıca bkz.

Şunlara uygulanır