IntegerValidator Oluşturucular

Tanım

IntegerValidator sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

IntegerValidator(Int32, Int32)

IntegerValidator sınıfının yeni bir örneğini başlatır.

IntegerValidator(Int32, Int32, Boolean)

IntegerValidator sınıfının yeni bir örneğini başlatır.

IntegerValidator(Int32, Int32, Boolean, Int32)

IntegerValidator sınıfının yeni bir örneğini başlatır.

IntegerValidator(Int32, Int32)

Kaynak:
IntegerValidator.cs
Kaynak:
IntegerValidator.cs
Kaynak:
IntegerValidator.cs

IntegerValidator sınıfının yeni bir örneğini başlatır.

public:
 IntegerValidator(int minValue, int maxValue);
public IntegerValidator (int minValue, int maxValue);
new System.Configuration.IntegerValidator : int * int -> System.Configuration.IntegerValidator
Public Sub New (minValue As Integer, maxValue As Integer)

Parametreler

minValue
Int32

Int32 En düşük değeri belirten bir nesne.

maxValue
Int32

En Int32 büyük değeri belirten bir nesne.

Açıklamalar

Bu IntegerValidator oluşturucu, doğrulanan tamsayının hem minimum hem de maksimum uzunluğa uymasını sağlar.

Şunlara uygulanır

IntegerValidator(Int32, Int32, Boolean)

Kaynak:
IntegerValidator.cs
Kaynak:
IntegerValidator.cs
Kaynak:
IntegerValidator.cs

IntegerValidator sınıfının yeni bir örneğini başlatır.

public:
 IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive);
public IntegerValidator (int minValue, int maxValue, bool rangeIsExclusive);
new System.Configuration.IntegerValidator : int * int * bool -> System.Configuration.IntegerValidator
Public Sub New (minValue As Integer, maxValue As Integer, rangeIsExclusive As Boolean)

Parametreler

minValue
Int32

Int32 En düşük değeri belirten bir nesne.

maxValue
Int32

En Int32 büyük değeri belirten bir nesne.

rangeIsExclusive
Boolean

true doğrulama aralığının özel kullanımda olduğunu belirtmek için. Kapsayıcı, doğrulanacak değerin belirtilen aralık içinde olması gerektiği anlamına gelir; özel kullanımda olması, en düşük veya en yüksek değerin üzerinde olması gerektiği anlamına gelir.

Örnekler

Aşağıdaki kod örneğinde oluşturucunun nasıl kullanılacağı gösterilmektedir IntegerValidator . Bu kod örneği, sınıfı için IntegerValidator sağlanan daha büyük bir örneğin parçasıdır.

// Create Validator for the range of 1 to 10 inclusive
int minIntVal = 1;
int maxIntVal = 10;
bool exclusive = false;
IntegerValidator integerValidator =
    new IntegerValidator(minIntVal, maxIntVal, exclusive);
' Create Validator for the range of 1 to 10 inclusive
Dim minIntVal As Int32 = 1
Dim maxIntVal As Int32 = 10
Dim exclusive As Boolean = False
Dim validator As IntegerValidator = _
    New IntegerValidator(minIntVal, maxIntVal, exclusive)

Açıklamalar

Sınıfın bir örneğini IntegerValidator oluştururken, bu IntegerValidator oluşturucu hem en düşük hem de en yüksek Int32 değerlerin yanı sıra doğrulama aralığının özel olup olmadığını denetler. rangeIsExclusive parametresi olarak Int32trueayarlandığında, değer ve maxValue parametre değerleri arasında minValue olmamalıdır.

Şunlara uygulanır

IntegerValidator(Int32, Int32, Boolean, Int32)

Kaynak:
IntegerValidator.cs
Kaynak:
IntegerValidator.cs
Kaynak:
IntegerValidator.cs

IntegerValidator sınıfının yeni bir örneğini başlatır.

public:
 IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive, int resolution);
public IntegerValidator (int minValue, int maxValue, bool rangeIsExclusive, int resolution);
new System.Configuration.IntegerValidator : int * int * bool * int -> System.Configuration.IntegerValidator
Public Sub New (minValue As Integer, maxValue As Integer, rangeIsExclusive As Boolean, resolution As Integer)

Parametreler

minValue
Int32

Int32 Tamsayı değerinin en küçük uzunluğunu belirten bir nesne.

maxValue
Int32

Tamsayı Int32 değerinin uzunluk üst sınırını belirten bir nesne.

rangeIsExclusive
Boolean

Boolean Doğrulama aralığının özel kullanımda olup olmadığını belirten bir değer.

resolution
Int32

Int32 Eşleşmesi gereken bir değeri belirten nesne.

Özel durumlar

resolution değerinden küçüktür 0.

-veya-

minValue değerinden büyüktür maxValue.

Açıklamalar

Doğrulamayı Int32 geçirmek için doğrulanan değerin resolution değere eşit olması gerekir.

Şunlara uygulanır