IntegerValidator Конструкторы

Определение

Инициализация нового экземпляра класса IntegerValidator.Initializes a new instance of the IntegerValidator class.

Перегрузки

IntegerValidator(Int32, Int32)

Инициализация нового экземпляра класса IntegerValidator.Initializes a new instance of the IntegerValidator class.

IntegerValidator(Int32, Int32, Boolean)

Инициализация нового экземпляра класса IntegerValidator.Initializes a new instance of the IntegerValidator class.

IntegerValidator(Int32, Int32, Boolean, Int32)

Инициализация нового экземпляра класса IntegerValidator.Initializes a new instance of the IntegerValidator class.

IntegerValidator(Int32, Int32)

Инициализация нового экземпляра класса IntegerValidator.Initializes a new instance of the IntegerValidator class.

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)

Параметры

minValue
Int32

Объект Int32, который указывает минимальное значение.An Int32 object that specifies the minimum value.

maxValue
Int32

Объект Int32, который указывает максимальное значение.An Int32 object that specifies the maximum value.

Комментарии

Этот конструктор IntegerValidator гарантирует, что проверяемое целое число будет соблюдаться как в минимальной, так и в максимальной длине.This IntegerValidator constructor ensures that the integer being verified adheres to both a minimum and a maximum length.

IntegerValidator(Int32, Int32, Boolean)

Инициализация нового экземпляра класса IntegerValidator.Initializes a new instance of the IntegerValidator class.

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)

Параметры

minValue
Int32

Объект Int32, который указывает минимальное значение.An Int32 object that specifies the minimum value.

maxValue
Int32

Объект Int32, который указывает максимальное значение.An Int32 object that specifies the maximum value.

rangeIsExclusive
Boolean

Значение true указывает, что диапазон проверки является эксклюзивным.true to specify that the validation range is exclusive. Инклюзивность означает, что проверяемое значение должно находиться в указанном диапазоне; эксклюзивность означает, что оно должно быть ниже нижней границы или выше верхней границы.Inclusive means the value to be validated must be within the specified range; exclusive means that it must be below the minimum or above the maximum.

Примеры

В следующем примере кода показано, как использовать конструктор IntegerValidator.The following code example demonstrates how to use the IntegerValidator constructor. Этот пример кода является частью большого примера, приведенного для класса IntegerValidator.This code example is part of a larger example provided for the IntegerValidator class.

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

Комментарии

При создании экземпляра класса IntegerValidator этот IntegerValidatorный конструктор проверяет как минимальное, так и максимальное Int32 значения, а также определяет, является ли диапазон проверки исключительным.When creating an instance of the IntegerValidator class, this IntegerValidator constructor checks both the minimum and maximum Int32 values, as well as whether the validation range is exclusive. Если параметр rangeIsExclusive имеет значение true, значение Int32 не должно находиться между значениями параметров minValue и maxValue.When the rangeIsExclusive parameter is set to true, the Int32 value must not be between the minValue and maxValue parameter values.

IntegerValidator(Int32, Int32, Boolean, Int32)

Инициализация нового экземпляра класса IntegerValidator.Initializes a new instance of the IntegerValidator class.

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)

Параметры

minValue
Int32

Объект Int32, указывающий минимальную длину значения целого числа.An Int32 object that specifies the minimum length of the integer value.

maxValue
Int32

Объект Int32, указывающий максимальную длину значения целого числа.An Int32 object that specifies the maximum length of the integer value.

rangeIsExclusive
Boolean

Значение Boolean, указывающее, является ли диапазон проверки эксклюзивным.A Boolean value that specifies whether the validation range is exclusive.

resolution
Int32

Объект Int32, указывающий значение для соответствия.An Int32 object that specifies a value that must be matched.

Исключения

Значение resolution меньше 0.resolution is less than 0.

-или--or- Значение minValue больше значения maxValue.minValue is greater than maxValue.

Комментарии

Проверяемое значение Int32 должно быть равно значению resolution, чтобы пройти проверку.The Int32 value being validated must be equal to the resolution value in order to pass validation.

Применяется к