Share via


IntegerValidator Costruttori

Definizione

Inizializza una nuova istanza della classe IntegerValidator.

Overload

IntegerValidator(Int32, Int32)

Inizializza una nuova istanza della classe IntegerValidator.

IntegerValidator(Int32, Int32, Boolean)

Inizializza una nuova istanza della classe IntegerValidator.

IntegerValidator(Int32, Int32, Boolean, Int32)

Inizializza una nuova istanza della classe IntegerValidator.

IntegerValidator(Int32, Int32)

Source:
IntegerValidator.cs
Source:
IntegerValidator.cs
Source:
IntegerValidator.cs

Inizializza una nuova istanza della classe IntegerValidator.

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)

Parametri

minValue
Int32

Oggetto Int32 che specifica il valore minimo.

maxValue
Int32

Oggetto Int32 che specifica il valore massimo.

Commenti

Questo IntegerValidator costruttore garantisce che l'intero verificato rispetti sia una lunghezza minima che una lunghezza massima.

Si applica a

IntegerValidator(Int32, Int32, Boolean)

Source:
IntegerValidator.cs
Source:
IntegerValidator.cs
Source:
IntegerValidator.cs

Inizializza una nuova istanza della classe IntegerValidator.

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)

Parametri

minValue
Int32

Oggetto Int32 che specifica il valore minimo.

maxValue
Int32

Oggetto Int32 che specifica il valore massimo.

rangeIsExclusive
Boolean

true per specificare che l'intervallo di convalida è esclusivo. Per inclusivo si intende che il valore da convalidare deve essere incluso nell'intervallo specificato, mentre per esclusivo si intende che tale valore deve essere minore del valore minimo e maggiore del valore massimo.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il IntegerValidator costruttore. Questo esempio di codice fa parte di un esempio più grande fornito per la IntegerValidator classe.

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

Commenti

Quando si crea un'istanza della classe, questo IntegerValidator costruttore controlla sia i valori minimi che massimiInt32, nonché se l'intervallo IntegerValidator di convalida è esclusivo. Quando il parametro è impostato su true, il Int32rangeIsExclusive valore non deve essere compreso tra i minValue valori dei parametri emaxValue.

Si applica a

IntegerValidator(Int32, Int32, Boolean, Int32)

Source:
IntegerValidator.cs
Source:
IntegerValidator.cs
Source:
IntegerValidator.cs

Inizializza una nuova istanza della classe IntegerValidator.

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)

Parametri

minValue
Int32

Oggetto Int32 che specifica la lunghezza minima dell'intero.

maxValue
Int32

Oggetto Int32 che specifica la lunghezza massima dell'intero.

rangeIsExclusive
Boolean

Valore Boolean che specifica se l'intervallo di convalida è esclusivo.

resolution
Int32

Oggetto Int32 che specifica un valore di cui deve essere trovata una corrispondenza.

Eccezioni

resolution è minore di 0.

-oppure-

minValue è maggiore di maxValue.

Commenti

Il Int32 valore convalidato deve essere uguale al valore per passare la resolution convalida.

Si applica a