Sdílet prostřednictvím


IntegerValidator Konstruktory

Definice

Inicializuje novou instanci IntegerValidator třídy .

Přetížení

IntegerValidator(Int32, Int32)

Inicializuje novou instanci IntegerValidator třídy .

IntegerValidator(Int32, Int32, Boolean)

Inicializuje novou instanci IntegerValidator třídy .

IntegerValidator(Int32, Int32, Boolean, Int32)

Inicializuje novou instanci IntegerValidator třídy .

IntegerValidator(Int32, Int32)

Zdroj:
IntegerValidator.cs
Zdroj:
IntegerValidator.cs
Zdroj:
IntegerValidator.cs

Inicializuje novou instanci IntegerValidator třídy .

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)

Parametry

minValue
Int32

Objekt Int32 , který určuje minimální hodnotu.

maxValue
Int32

Objekt Int32 , který určuje maximální hodnotu.

Poznámky

Tento IntegerValidator konstruktor zajišťuje, že ověřované celé číslo dodržuje jak minimální, tak maximální délku.

Platí pro

IntegerValidator(Int32, Int32, Boolean)

Zdroj:
IntegerValidator.cs
Zdroj:
IntegerValidator.cs
Zdroj:
IntegerValidator.cs

Inicializuje novou instanci IntegerValidator třídy .

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)

Parametry

minValue
Int32

Objekt Int32 , který určuje minimální hodnotu.

maxValue
Int32

Objekt Int32 , který určuje maximální hodnotu.

rangeIsExclusive
Boolean

true a určete, že rozsah ověření je výhradní. Inkluzivní znamená, že hodnota, která má být ověřena, musí být v zadaném rozsahu; výhradní znamená, že musí být nižší než minimum nebo vyšší než maximum.

Příklady

Následující příklad kódu ukazuje, jak použít IntegerValidator konstruktor. Tento příklad kódu je součástí většího příkladu IntegerValidator pro třídu .

// 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)

Poznámky

Při vytváření instance IntegerValidator třídy, tento IntegerValidator konstruktor kontroluje jak minimální, tak maximální Int32 hodnoty, stejně jako zda je rozsah ověření výhradní. rangeIsExclusive Pokud je parametr nastavený na truehodnotu , Int32 nesmí být hodnota mezi hodnotami parametru minValue a maxValue .

Platí pro

IntegerValidator(Int32, Int32, Boolean, Int32)

Zdroj:
IntegerValidator.cs
Zdroj:
IntegerValidator.cs
Zdroj:
IntegerValidator.cs

Inicializuje novou instanci IntegerValidator třídy .

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)

Parametry

minValue
Int32

Objekt Int32 , který určuje minimální délku celočíselné hodnoty.

maxValue
Int32

Objekt Int32 , který určuje maximální délku celočíselné hodnoty.

rangeIsExclusive
Boolean

Hodnota Boolean , která určuje, zda je rozsah ověření výhradní.

resolution
Int32

Objekt Int32 , který určuje hodnotu, která musí být shodná.

Výjimky

resolution je menší než 0.

-nebo-

minValue je větší než maxValue.

Poznámky

Ověřovaná Int32 hodnota musí být rovna hodnotě resolution , aby byla úspěšně ověřena.

Platí pro