IntegerValidator Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса IntegerValidator.
Перегрузки
IntegerValidator(Int32, Int32) |
Инициализирует новый экземпляр класса IntegerValidator. |
IntegerValidator(Int32, Int32, Boolean) |
Инициализирует новый экземпляр класса IntegerValidator. |
IntegerValidator(Int32, Int32, Boolean, Int32) |
Инициализирует новый экземпляр класса IntegerValidator. |
IntegerValidator(Int32, Int32)
- Исходный код:
- IntegerValidator.cs
- Исходный код:
- IntegerValidator.cs
- Исходный код:
- IntegerValidator.cs
Инициализирует новый экземпляр класса 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)
Параметры
Комментарии
Этот IntegerValidator конструктор гарантирует, что проверяемое целое число соответствует минимальной и максимальной длине.
Применяется к
IntegerValidator(Int32, Int32, Boolean)
- Исходный код:
- IntegerValidator.cs
- Исходный код:
- IntegerValidator.cs
- Исходный код:
- IntegerValidator.cs
Инициализирует новый экземпляр класса 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)
Параметры
- rangeIsExclusive
- Boolean
Значение true
указывает, что диапазон проверки является эксклюзивным. Инклюзивность означает, что проверяемое значение должно находиться в указанном диапазоне; эксклюзивность означает, что оно должно быть ниже нижней границы или выше верхней границы.
Примеры
В следующем примере кода показано, как использовать IntegerValidator конструктор . Этот пример входит в состав более крупного примера использования класса IntegerValidator.
// 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 значения, а также является ли диапазон проверки монопольным. rangeIsExclusive
Если параметр имеет значение true
, Int32 значение не должно находиться между значениями minValue
параметров и maxValue
.
Применяется к
IntegerValidator(Int32, Int32, Boolean, Int32)
- Исходный код:
- IntegerValidator.cs
- Исходный код:
- IntegerValidator.cs
- Исходный код:
- IntegerValidator.cs
Инициализирует новый экземпляр класса 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)
Параметры
Исключения
Значение resolution
меньше 0
.
-или-
Значение minValue
больше значения maxValue
.
Комментарии
Чтобы Int32 пройти проверку, проверяемое значение должно быть равно значению resolution
.